Sophie

Sophie

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

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/optimize_phymir.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">optimize_phymir.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="version_8h_source.html">version.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="optimize_8h_source.html">optimize.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="mpi__utilities_8h_source.html">mpi_utilities.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for optimize_phymir.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="optimize__phymir_8cpp__incl.png" border="0" usemap="#_2home_2iurt_2rpmbuild_2_b_u_i_l_d_2c13_801_2source_2optimize__phymir_8cpp" alt=""/></div>
<map name="_2home_2iurt_2rpmbuild_2_b_u_i_l_d_2c13_801_2source_2optimize__phymir_8cpp" id="_2home_2iurt_2rpmbuild_2_b_u_i_l_d_2c13_801_2source_2optimize__phymir_8cpp">
<area shape="rect" id="node2" href="cddefines_8h.html" title="cddefines.h" alt="" coords="1259,109,1348,136"/><area shape="rect" id="node33" href="version_8h.html" title="version.h" alt="" coords="2692,109,2765,136"/><area shape="rect" id="node34" href="optimize_8h.html" title="optimize.h" alt="" coords="2791,109,2872,136"/><area shape="rect" id="node37" href="mpi__utilities_8h.html" title="mpi_utilities.h" alt="" coords="2898,109,3000,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"/><area shape="rect" id="node31" href="lines__service_8h.html" title="lines_service.h" alt="" coords="2568,184,2677,211"/><area shape="rect" id="node32" href="physconst_8h.html" title="physconst.h" alt="" coords="2701,184,2795,211"/><area shape="rect" id="node35" href="energy_8h.html" title="energy.h" alt="" coords="2828,259,2900,285"/><area shape="rect" id="node36" href="flux_8h.html" title="flux.h" alt="" coords="2870,184,2924,211"/></map>
</div>
</div>
<p><a href="optimize__phymir_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:a1687550515d7a86244270810291c5233"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>&#160;&#160;&#160;int</td></tr>
<tr class="separator:a1687550515d7a86244270810291c5233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad28c4184b5a9b1d215d53244ca201b39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#ad28c4184b5a9b1d215d53244ca201b39">fork</a>()&#160;&#160;&#160;<a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a>&lt;<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>&gt;()</td></tr>
<tr class="separator:ad28c4184b5a9b1d215d53244ca201b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae858bbae518245463819ecd280452b1d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#ae858bbae518245463819ecd280452b1d">wait</a>(X)&#160;&#160;&#160;<a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a>&lt;<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>&gt;()</td></tr>
<tr class="separator:ae858bbae518245463819ecd280452b1d"><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:ad6189e5ad3983f52bb28b1bb6113ed73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#ad6189e5ad3983f52bb28b1bb6113ed73">wr_block</a> (const void *, size_t, const char *)</td></tr>
<tr class="separator:ad6189e5ad3983f52bb28b1bb6113ed73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e02a95ec4539be94f169af0477a9c61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#a8e02a95ec4539be94f169af0477a9c61">rd_block</a> (void *, size_t, const char *)</td></tr>
<tr class="separator:a8e02a95ec4539be94f169af0477a9c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c2d5059ae6d8bf743041d2b99be094"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#a01c2d5059ae6d8bf743041d2b99be094">optimize_phymir</a> (<a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> xc[], const <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> del[], long int nvarPhymir, <a class="el" href="optimize_8h.html#a5846ad020ddaf38b0a183086a05196bf">chi2_type</a> *ymin, <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a> toler)</td></tr>
<tr class="separator:a01c2d5059ae6d8bf743041d2b99be094"><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:a611001356dfac26f3375fbcc088daea1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#a611001356dfac26f3375fbcc088daea1">STATEFILE</a> = &quot;continue.pmr&quot;</td></tr>
<tr class="separator:a611001356dfac26f3375fbcc088daea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af219b5b5c2d23f1e281a55e7cfc64677"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#af219b5b5c2d23f1e281a55e7cfc64677">STATEFILE_BACKUP</a> = &quot;continue.bak&quot;</td></tr>
<tr class="separator:af219b5b5c2d23f1e281a55e7cfc64677"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ad28c4184b5a9b1d215d53244ca201b39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fork</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a>&lt;<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>&gt;()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00015">15</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00128">phymir_state&lt; X, Y, NP, NSTR &gt;::p_execute_job()</a>.</p>

</div>
</div>
<a class="anchor" id="a1687550515d7a86244270810291c5233"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define pid_t&#160;&#160;&#160;int</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00014">14</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00128">phymir_state&lt; X, Y, NP, NSTR &gt;::p_execute_job()</a>.</p>

</div>
</div>
<a class="anchor" id="ae858bbae518245463819ecd280452b1d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define wait</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">X</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a>&lt;<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>&gt;()</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00016">16</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00212">phymir_state&lt; X, Y, NP, NSTR &gt;::p_barrier()</a>, and <a class="el" href="optimize__phymir_8cpp_source.html#l00128">phymir_state&lt; X, Y, NP, NSTR &gt;::p_execute_job()</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a01c2d5059ae6d8bf743041d2b99be094"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void optimize_phymir </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a>&#160;</td>
          <td class="paramname"><em>xc</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="cddefines_8h.html#a9aeda5ccf905f7d5241c0fe35434c820">realnum</a>&#160;</td>
          <td class="paramname"><em>del</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long int&#160;</td>
          <td class="paramname"><em>nvarPhymir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="optimize_8h.html#a5846ad020ddaf38b0a183086a05196bf">chi2_type</a> *&#160;</td>
          <td class="paramname"><em>ymin</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>toler</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="optimize__phymir_8cpp_source.html#l00671">671</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>References <a class="el" href="mpi__utilities_8cpp_source.html#l00218">append_file()</a>, <a class="el" href="cpu_8h_source.html#l00194">AS_LOCAL_ONLY_TRY</a>, <a class="el" href="cddefines_8h_source.html#l00438">cdEXIT</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00578">phymir_state&lt; X, Y, NP, NSTR &gt;::continue_from_state()</a>, <a class="el" href="cpu_8h_source.html#l00342">cpu</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="cpu_8h_source.html#l00316">t_cpu_i::host_name()</a>, <a class="el" href="cpu_8h_source.html#l00334">t_cpu::i()</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00517">phymir_state&lt; X, Y, NP, NSTR &gt;::init_state_file_name()</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00501">phymir_state&lt; X, Y, NP, NSTR &gt;::init_strings()</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00526">phymir_state&lt; X, Y, NP, NSTR &gt;::initial_run()</a>, <a class="el" href="cddefines_8h_source.html#l00179">Singleton&lt; t_version &gt;::Inst()</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="optimize_8h_source.html#l00137">phymir_state&lt; X, Y, NP, NSTR &gt;::lgMaxIterExceeded()</a>, <a class="el" href="cpu_8h_source.html#l00309">t_cpu_i::lgMPI()</a>, <a class="el" href="optimize_8h_source.html#l00260">t_optimize::lgOptCont</a>, <a class="el" href="optimize_8h_source.html#l00259">t_optimize::lgParallel</a>, <a class="el" href="optimize_8h_source.html#l00061">LIMPAR</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="cpu_8h_source.html#l00308">t_cpu_i::nCPU()</a>, <a class="el" href="optimize_8h_source.html#l00205">t_optimize::nIterOptim</a>, <a class="el" href="optimize_8h_source.html#l00145">phymir_state&lt; X, Y, NP, NSTR &gt;::noptim()</a>, <a class="el" href="optimize_8h_source.html#l00246">t_optimize::nOptimiz</a>, <a class="el" href="cpu_8cpp_source.html#l00616">open_data()</a>, <a class="el" href="optimize_8cpp_source.html#l00005">optimize</a>, <a class="el" href="optimize__func_8cpp_source.html#l00020">optimize_func()</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00640">phymir_state&lt; X, Y, NP, NSTR &gt;::optimize_with_restart()</a>, <a class="el" href="optimize_8h_source.html#l00065">PHYMIR_FORK</a>, <a class="el" href="optimize_8h_source.html#l00065">PHYMIR_MPI</a>, <a class="el" href="optimize_8h_source.html#l00065">PHYMIR_SEQ</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00023">STATEFILE</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00024">STATEFILE_BACKUP</a>, <a class="el" href="optimize_8h_source.html#l00261">t_optimize::useCPU</a>, <a class="el" href="optimize_8h_source.html#l00197">t_optimize::varang</a>, <a class="el" href="optimize_8h_source.html#l00183">t_optimize::varmax</a>, <a class="el" href="optimize_8h_source.html#l00184">t_optimize::varmin</a>, <a class="el" href="optimize_8h_source.html#l00143">phymir_state&lt; X, Y, NP, NSTR &gt;::xmax()</a>, <a class="el" href="optimize_8h_source.html#l00142">phymir_state&lt; X, Y, NP, NSTR &gt;::xmin()</a>, <a class="el" href="optimize_8h_source.html#l00141">phymir_state&lt; X, Y, NP, NSTR &gt;::xval()</a>, and <a class="el" href="optimize_8h_source.html#l00144">phymir_state&lt; X, Y, NP, NSTR &gt;::yval()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="optimize__phymir_8cpp_a01c2d5059ae6d8bf743041d2b99be094_cgraph.png" border="0" usemap="#optimize__phymir_8cpp_a01c2d5059ae6d8bf743041d2b99be094_cgraph" alt=""/></div>
<map name="optimize__phymir_8cpp_a01c2d5059ae6d8bf743041d2b99be094_cgraph" id="optimize__phymir_8cpp_a01c2d5059ae6d8bf743041d2b99be094_cgraph">
<area shape="rect" id="node2" href="mpi__utilities_8cpp.html#ad33bac74510cf145717c7d8c7bb43ef2" title="append_file" alt="" coords="473,31,561,57"/><area shape="rect" id="node3" href="cpu_8cpp.html#a365356a809aa94ee905d59cb878bba55" title="open_data" alt="" coords="687,81,769,108"/><area shape="rect" id="node6" href="classt__cpu.html#a6abb28da25284366b6d540d89a8d0a3e" title="t_cpu::i" alt="" coords="1089,132,1154,159"/><area shape="rect" id="node10" href="classphymir__state.html#a04e7125256b867f6f9f1a5d14dec8e6d" title="phymir_state::continue\l_from_state" alt="" coords="203,437,357,478"/><area shape="rect" id="node12" href="cddefines_8h.html#abeecded55c36d9bbddf7109747eacf8e" title="max" alt="" coords="905,537,951,564"/><area shape="rect" id="node13" href="cddefines_8h.html#ae6ecbd79f3ed104df8afd4c7e53a1c06" title="min" alt="" coords="707,537,749,564"/><area shape="rect" id="node15" href="classt__cpu__i.html#aa2f8b5651c0548beecb58a3f6fe59822" title="t_cpu_i::host_name" alt="" coords="212,841,348,868"/><area shape="rect" id="node16" href="classphymir__state.html#a687fdab55711b0d1042ac515bf1061c1" title="phymir_state::init\l_state_file_name" alt="" coords="219,893,341,934"/><area shape="rect" id="node17" href="classphymir__state.html#a0c9ee6f834fb099e50f0a7d8bf984453" title="phymir_state::init\l_strings" alt="" coords="219,958,341,999"/><area shape="rect" id="node18" href="classphymir__state.html#a5102a6e956c0b7587ae896fb6de4d15f" title="phymir_state::initial_run" alt="" coords="437,588,597,615"/><area shape="rect" id="node19" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="657,791,799,833"/><area shape="rect" id="node20" href="classphymir__state.html#a030e5c9a29ef43ce8e2072015e672ea1" title="phymir_state::lgMaxIterExceeded" alt="" coords="171,1024,389,1051"/><area shape="rect" id="node21" href="classt__cpu__i.html#a9296e29c516a6f004a89b14d1fffa7f5" title="t_cpu_i::lgMPI" alt="" coords="227,1075,333,1101"/><area shape="rect" id="node22" href="classt__cpu__i.html#aac0fee5a14a9d7bc578a1a003662c854" title="t_cpu_i::nCPU" alt="" coords="226,1125,334,1152"/><area shape="rect" id="node23" href="classphymir__state.html#a8c5d5baba10518a105530c3a8f84153e" title="phymir_state::noptim" alt="" coords="208,1176,352,1203"/><area shape="rect" id="node24" href="optimize_8h.html#aca3e55fbbb82e671d1786aed89b6c782" title="optimize_func" alt="" coords="229,791,331,817"/><area shape="rect" id="node46" href="classphymir__state.html#a7bfe346c451e055ed8f9c3998789284b" title="phymir_state::optimize\l_with_restart" alt="" coords="203,1227,357,1269"/><area shape="rect" id="node47" href="classphymir__state.html#a309333c3505520f305eda33c332615b2" title="phymir_state::xmax" alt="" coords="449,537,586,564"/><area shape="rect" id="node48" href="classphymir__state.html#a1589043d35951598622e7e18be40086e" title="phymir_state::xmin" alt="" coords="213,335,347,361"/><area shape="rect" id="node49" href="classphymir__state.html#ac2cfb151265f9aa1a3ccaecff698114d" title="phymir_state::xval" alt="" coords="215,1293,345,1320"/><area shape="rect" id="node50" href="classphymir__state.html#abdc1a0ff7db57f99fc3a212a61b82ab4" title="phymir_state::yval" alt="" coords="215,1344,345,1371"/><area shape="rect" id="node4" href="cpu_8cpp.html#a4c4499b91fd6a17296a5e901d681be20" title="AbortErrorMessage" alt="" coords="861,31,995,57"/><area shape="rect" id="node8" href="classt__cpu__i.html#a45cf99fdf7a64a9a0c8c9bed7fe6ae78" title="t_cpu_i::getPathList" alt="" coords="859,183,997,209"/><area shape="rect" id="node5" href="classt__cpu__i.html#abbeda97a3d393de692a246b9ce054a61" title="t_cpu_i::firstOpen" alt="" coords="1059,5,1184,32"/><area shape="rect" id="node7" href="classt__cpu__i.html#ab54a1d5d1e0f63833a7ca77c1ad5d630" title="t_cpu_i::printDataPath" alt="" coords="1045,56,1197,83"/><area shape="rect" id="node9" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="1073,501,1170,528"/><area shape="rect" id="node11" href="cddefines_8h.html#abf352ab93b9855e49d54873654b521e2" title="fp_equal" alt="" coords="482,436,553,463"/><area shape="rect" id="node14" href="cddefines_8h.html#a4b53cd98da17093d611d1217962c507e" title="sign3" alt="" coords="701,436,755,463"/><area shape="rect" id="node25" href="cddefines_8h.html#a7c3611a138396e34ed974cd065a12943" title="cap4" alt="" coords="492,1095,543,1121"/><area shape="rect" id="node27" href="cddrive_8cpp.html#a13d62b4a3532cbca21b0e6249a1d0a0c" title="cdColm" alt="" coords="484,1271,551,1297"/><area shape="rect" id="node31" href="cddrive_8cpp.html#acfa09d7dfc6168a0bd0834dcbcf4e4e3" title="cdLine" alt="" coords="487,1169,547,1196"/><area shape="rect" id="node32" href="cddrive_8cpp.html#ae2794d96dece12d12059f055d9bc58b7" title="cdTemp" alt="" coords="483,993,552,1020"/><area shape="rect" id="node38" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="472,1220,563,1247"/><area shape="rect" id="node39" href="optimize__func_8cpp.html#a7630974ee828b586108aed1f8499337b" title="chi2_func" alt="" coords="478,689,557,716"/><area shape="rect" id="node41" href="cloudy_8cpp.html#a78cb7dc534b1a215439fcba0dbbc1ce2" title="cloudy" alt="" coords="487,1044,547,1071"/><area shape="rect" id="node43" href="prt_8cpp.html#a00df8d844a4afc984dfbd0fff696acb3" title="prt_wl" alt="" coords="489,841,546,868"/><area shape="rect" id="node44" href="optimize_8h.html#ad6dd8ba12350273831a533098cdd4b77" title="vary_input" alt="" coords="476,259,559,285"/><area shape="rect" id="node45" href="init_8h.html#a06ed5713dc14dbeb741b1fec3c81afe8" title="zero" alt="" coords="494,943,541,969"/><area shape="rect" id="node26" href="cddefines_8h.html#a811b7a0d5194feaccfacf8a7f02bb9c3" title="toupper" alt="" coords="895,1187,961,1213"/><area shape="rect" id="node28" href="cddefines_8h.html#abf79c446696891ee547b815a485aed97" title="caps" alt="" coords="703,1161,753,1188"/><area shape="rect" id="node29" href="cddrive_8h.html#a69f1915a9f67bf72ad1d0f01b8014a17" title="cdH2_colden" alt="" coords="679,1317,777,1344"/><area shape="rect" id="node30" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="671,1267,785,1293"/><area shape="rect" id="node33" href="class_transition_proxy.html#ac0855da8cd5de9c73a5090ccf9afb56c" title="TransitionProxy::Emis" alt="" coords="653,959,803,985"/><area shape="rect" id="node34" href="structt__mean.html#a130ed4deffe1ace0edca3f51a8daa9d3" title="t_mean::MeanIon" alt="" coords="667,857,789,884"/><area shape="rect" id="node35" href="cddefines_8h.html#ad1fdf827e851b9f69048a3ded076569b" title="SDIV" alt="" coords="701,1009,755,1036"/><area shape="rect" id="node36" href="class_emission_proxy.html#a15b076977c56507d09bad8408004cf7a" title="EmissionProxy::TauCon" alt="" coords="646,1060,810,1087"/><area shape="rect" id="node37" href="classt__iso__sp.html#a50db694b604716f02364956474356b66" title="t_iso_sp::trans" alt="" coords="674,908,782,935"/><area shape="rect" id="node40" href="cddefines_8h.html#a34a972cf4be2379a5ee363b82d623b3a" title="pow2" alt="" coords="701,689,755,716"/><area shape="rect" id="node42" href="abund_8h.html#a859abb14492bdee826f56d8b96d03729" title="AbundancesPrt" alt="" coords="873,1031,983,1057"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a8e02a95ec4539be94f169af0477a9c61"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void rd_block </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fnam</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>rd_block: read &lt;len&gt; bytes of data into buffer &lt;*ptr&gt; from unformatted file &lt;fnam&gt; </p>

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00756">756</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>References <a class="el" href="cpu_8h_source.html#l00195">AS_LOCAL_ONLY</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>, and <a class="el" href="cpu_8cpp_source.html#l00616">open_data()</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00244">phymir_state&lt; X, Y, NP, NSTR &gt;::p_process_output()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="optimize__phymir_8cpp_a8e02a95ec4539be94f169af0477a9c61_cgraph.png" border="0" usemap="#optimize__phymir_8cpp_a8e02a95ec4539be94f169af0477a9c61_cgraph" alt=""/></div>
<map name="optimize__phymir_8cpp_a8e02a95ec4539be94f169af0477a9c61_cgraph" id="optimize__phymir_8cpp_a8e02a95ec4539be94f169af0477a9c61_cgraph">
<area shape="rect" id="node2" href="cpu_8cpp.html#a365356a809aa94ee905d59cb878bba55" title="open_data" alt="" coords="125,107,208,133"/><area shape="rect" id="node3" href="cpu_8cpp.html#a4c4499b91fd6a17296a5e901d681be20" title="AbortErrorMessage" alt="" coords="258,56,393,83"/><area shape="rect" id="node5" href="classt__cpu.html#a6abb28da25284366b6d540d89a8d0a3e" title="t_cpu::i" alt="" coords="486,107,551,133"/><area shape="rect" id="node7" href="classt__cpu__i.html#a45cf99fdf7a64a9a0c8c9bed7fe6ae78" title="t_cpu_i::getPathList" alt="" coords="256,157,395,184"/><area shape="rect" id="node4" href="classt__cpu__i.html#abbeda97a3d393de692a246b9ce054a61" title="t_cpu_i::firstOpen" alt="" coords="456,5,581,32"/><area shape="rect" id="node6" href="classt__cpu__i.html#ab54a1d5d1e0f63833a7ca77c1ad5d630" title="t_cpu_i::printDataPath" alt="" coords="443,56,595,83"/><area shape="rect" id="node8" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="470,157,567,184"/><area shape="rect" id="node9" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="643,157,717,184"/><area shape="rect" id="node10" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="792,56,880,83"/><area shape="rect" id="node11" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="771,107,901,133"/><area shape="rect" id="node12" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="791,157,881,184"/><area shape="rect" id="node13" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="779,208,893,235"/><area shape="rect" id="node14" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="765,259,907,301"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad6189e5ad3983f52bb28b1bb6113ed73"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wr_block </td>
          <td>(</td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>ptr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fnam</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>wr_block: write &lt;len&gt; bytes of data from buffer &lt;*ptr&gt; into unformatted file &lt;fnam&gt; </p>

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00739">739</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>References <a class="el" href="cpu_8h_source.html#l00195">AS_LOCAL_ONLY</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>, and <a class="el" href="cpu_8cpp_source.html#l00616">open_data()</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00178">phymir_state&lt; X, Y, NP, NSTR &gt;::p_execute_job_parallel()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="optimize__phymir_8cpp_ad6189e5ad3983f52bb28b1bb6113ed73_cgraph.png" border="0" usemap="#optimize__phymir_8cpp_ad6189e5ad3983f52bb28b1bb6113ed73_cgraph" alt=""/></div>
<map name="optimize__phymir_8cpp_ad6189e5ad3983f52bb28b1bb6113ed73_cgraph" id="optimize__phymir_8cpp_ad6189e5ad3983f52bb28b1bb6113ed73_cgraph">
<area shape="rect" id="node2" href="cpu_8cpp.html#a365356a809aa94ee905d59cb878bba55" title="open_data" alt="" coords="128,107,211,133"/><area shape="rect" id="node3" href="cpu_8cpp.html#a4c4499b91fd6a17296a5e901d681be20" title="AbortErrorMessage" alt="" coords="261,56,395,83"/><area shape="rect" id="node5" href="classt__cpu.html#a6abb28da25284366b6d540d89a8d0a3e" title="t_cpu::i" alt="" coords="489,107,554,133"/><area shape="rect" id="node7" href="classt__cpu__i.html#a45cf99fdf7a64a9a0c8c9bed7fe6ae78" title="t_cpu_i::getPathList" alt="" coords="259,157,397,184"/><area shape="rect" id="node4" href="classt__cpu__i.html#abbeda97a3d393de692a246b9ce054a61" title="t_cpu_i::firstOpen" alt="" coords="459,5,584,32"/><area shape="rect" id="node6" href="classt__cpu__i.html#ab54a1d5d1e0f63833a7ca77c1ad5d630" title="t_cpu_i::printDataPath" alt="" coords="445,56,597,83"/><area shape="rect" id="node8" href="cddefines_8h.html#ac55e0608660d9a2b8dc1cc14d7f59081" title="TotalInsanity" alt="" coords="473,157,570,184"/><area shape="rect" id="node9" href="cddefines_8h.html#af8db551b05632267395b6fae63fe674d" title="ShowMe" alt="" coords="646,157,719,184"/><area shape="rect" id="node10" href="cddrive_8cpp.html#a1683a6537f84dbd42f41a51958d5ec3c" title="cdCautions" alt="" coords="795,56,883,83"/><area shape="rect" id="node11" href="cddrive_8cpp.html#a195b2fbc732fe70fe615818b455d71af" title="cdPrintCommands" alt="" coords="773,107,904,133"/><area shape="rect" id="node12" href="cddrive_8cpp.html#abba377f1299e86c11e62bb58d9dac921" title="cdWarnings" alt="" coords="793,157,884,184"/><area shape="rect" id="node13" href="mole_8h.html#aaa8c58e96a89149454224f87acefcf90" title="findspecieslocal" alt="" coords="781,208,896,235"/><area shape="rect" id="node14" href="class_singleton.html#a3c8c8b154dbf1701b773eb6a49d72f71" title="Singleton\&lt; t_version\l \&gt;::Inst" alt="" coords="768,259,909,301"/></map>
</div>
</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a611001356dfac26f3375fbcc088daea1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* STATEFILE = &quot;continue.pmr&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>this is the name of the file that optimize_phymir automatically creates containing information to continue the optimization at a later time. </p>

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00023">23</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00671">optimize_phymir()</a>.</p>

</div>
</div>
<a class="anchor" id="af219b5b5c2d23f1e281a55e7cfc64677"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* STATEFILE_BACKUP = &quot;continue.bak&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="optimize__phymir_8cpp_source.html#l00024">24</a> of file <a class="el" href="optimize__phymir_8cpp_source.html">optimize_phymir.cpp</a>.</p>

<p>Referenced by <a class="el" href="optimize__phymir_8cpp_source.html#l00671">optimize_phymir()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Oct 19 2013 10:43:55 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>