<!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  <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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Data 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 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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </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> | <a href="#func-members">Functions</a> | <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 "<a class="el" href="cddefines_8h_source.html">cddefines.h</a>"</code><br/> <code>#include "<a class="el" href="version_8h_source.html">version.h</a>"</code><br/> <code>#include "<a class="el" href="optimize_8h_source.html">optimize.h</a>"</code><br/> <code>#include "<a class="el" href="mpi__utilities_8h_source.html">mpi_utilities.h</a>"</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>   int</td></tr> <tr class="separator:a1687550515d7a86244270810291c5233"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad28c4184b5a9b1d215d53244ca201b39"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#ad28c4184b5a9b1d215d53244ca201b39">fork</a>()   <a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a><<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>>()</td></tr> <tr class="separator:ad28c4184b5a9b1d215d53244ca201b39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae858bbae518245463819ecd280452b1d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#ae858bbae518245463819ecd280452b1d">wait</a>(X)   <a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a><<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>>()</td></tr> <tr class="separator:ae858bbae518245463819ecd280452b1d"><td class="memSeparator" colspan="2"> </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 </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"> </td></tr> <tr class="memitem:a8e02a95ec4539be94f169af0477a9c61"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a01c2d5059ae6d8bf743041d2b99be094"><td class="memItemLeft" align="right" valign="top">void </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"> </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 * </td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#a611001356dfac26f3375fbcc088daea1">STATEFILE</a> = "continue.pmr"</td></tr> <tr class="separator:a611001356dfac26f3375fbcc088daea1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af219b5b5c2d23f1e281a55e7cfc64677"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="optimize__phymir_8cpp.html#af219b5b5c2d23f1e281a55e7cfc64677">STATEFILE_BACKUP</a> = "continue.bak"</td></tr> <tr class="separator:af219b5b5c2d23f1e281a55e7cfc64677"><td class="memSeparator" colspan="2"> </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>   <a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a><<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>>()</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< X, Y, NP, NSTR >::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   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< X, Y, NP, NSTR >::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"> </td> <td class="paramname">X</td><td>)</td> <td>   <a class="el" href="cddefines_8h.html#a8dae7b103d0a54183aab241abf5a8222">TotalInsanityAsStub</a><<a class="el" href="optimize__phymir_8cpp.html#a1687550515d7a86244270810291c5233">pid_t</a>>()</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< X, Y, NP, NSTR >::p_barrier()</a>, and <a class="el" href="optimize__phymir_8cpp_source.html#l00128">phymir_state< X, Y, NP, NSTR >::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> </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> </td> <td class="paramname"><em>del</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long int </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> * </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> </td> <td class="paramname"><em>toler</em> </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< X, Y, NP, NSTR >::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< X, Y, NP, NSTR >::init_state_file_name()</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00501">phymir_state< X, Y, NP, NSTR >::init_strings()</a>, <a class="el" href="optimize__phymir_8cpp_source.html#l00526">phymir_state< X, Y, NP, NSTR >::initial_run()</a>, <a class="el" href="cddefines_8h_source.html#l00179">Singleton< t_version >::Inst()</a>, <a class="el" href="cddefines_8cpp_source.html#l00007">ioQQQ</a>, <a class="el" href="optimize_8h_source.html#l00137">phymir_state< X, Y, NP, NSTR >::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< X, Y, NP, NSTR >::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< X, Y, NP, NSTR >::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< X, Y, NP, NSTR >::xmax()</a>, <a class="el" href="optimize_8h_source.html#l00142">phymir_state< X, Y, NP, NSTR >::xmin()</a>, <a class="el" href="optimize_8h_source.html#l00141">phymir_state< X, Y, NP, NSTR >::xval()</a>, and <a class="el" href="optimize_8h_source.html#l00144">phymir_state< X, Y, NP, NSTR >::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\< t_version\l \>::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 * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>fnam</em> </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 <len> bytes of data into buffer <*ptr> from unformatted file <fnam> </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< X, Y, NP, NSTR >::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\< t_version\l \>::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 * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>fnam</em> </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 <len> bytes of data from buffer <*ptr> into unformatted file <fnam> </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< X, Y, NP, NSTR >::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\< t_version\l \>::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 = "continue.pmr"</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 = "continue.bak"</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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>