docs(docs): rebuilt for version v0.7.1_rc2
This commit is contained in:
@@ -3,18 +3,16 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>GridFire: gridfire::utils Namespace 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>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
@@ -29,7 +27,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0_rc2</span>
|
||||
<div id="projectname">GridFire<span id="projectnumber"> v0.7.1_rc2</span>
|
||||
</div>
|
||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||
</td>
|
||||
@@ -38,24 +36,19 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.13.2 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() { codefold.init(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
@@ -73,7 +66,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(function(){initNavTree('namespacegridfire_1_1utils.html',''); initResizable(true); });
|
||||
$(document).ready(function(){initNavTree('namespacegridfire_1_1utils.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -112,79 +105,79 @@ $(function(){initNavTree('namespacegridfire_1_1utils.html',''); initResizable(tr
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils_1_1hashing.html">hashing</a></td></tr>
|
||||
<tr class="memitem:namespacegridfire_1_1utils_1_1hashing" id="r_namespacegridfire_1_1utils_1_1hashing"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils_1_1hashing.html">hashing</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1_column.html">Column</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1Column.html">Column</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1_table.html">Table</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1Table.html">Table</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1_table_base.html">TableBase</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1utils_1_1TableBase.html">TableBase</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="concepts" name="concepts"></a>
|
||||
Concepts</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptgridfire_1_1utils_1_1_streamable.html">Streamable</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept  </td><td class="memItemRight" valign="bottom"><a class="el" href="conceptgridfire_1_1utils_1_1Streamable.html">Streamable</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a7cea622c9311bfd0f0b9d7b6298ea04e" id="r_a7cea622c9311bfd0f0b9d7b6298ea04e"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> { <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04eadd3b4add4b240136cb05dccdd9f74239">CVODE</a>
|
||||
, <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04ea78689531838e490ef6bb41a3b5c43b7d">KINSOL</a>
|
||||
<tr class="memitem:a7cea622c9311bfd0f0b9d7b6298ea04e" id="r_a7cea622c9311bfd0f0b9d7b6298ea04e"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> { <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04eadd3b4add4b240136cb05dccdd9f74239">CVODE</a>
|
||||
, <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04ea78689531838e490ef6bb41a3b5c43b7d">KINSOL</a>
|
||||
}</td></tr>
|
||||
<tr class="separator:a7cea622c9311bfd0f0b9d7b6298ea04e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a0dc0b71ddae108a47887458c2f3f780e" id="r_a0dc0b71ddae108a47887458c2f3f780e"><td class="memItemLeft" align="right" valign="top">uint_fast32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0dc0b71ddae108a47887458c2f3f780e">hash_atomic</a> (const uint16_t a, const uint8_t z) noexcept</td></tr>
|
||||
<tr class="memitem:a0dc0b71ddae108a47887458c2f3f780e" id="r_a0dc0b71ddae108a47887458c2f3f780e"><td class="memItemLeft" align="right" valign="top">uint_fast32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a0dc0b71ddae108a47887458c2f3f780e">hash_atomic</a> (const uint16_t a, const uint8_t z) noexcept</td></tr>
|
||||
<tr class="memdesc:a0dc0b71ddae108a47887458c2f3f780e"><td class="mdescLeft"> </td><td class="mdescRight">Generate a unique hash for an isotope given its mass number (A) and atomic number (Z). <br /></td></tr>
|
||||
<tr class="separator:a0dc0b71ddae108a47887458c2f3f780e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a011ac3184b4fcf21322868b1aaa4d2d1" id="r_a011ac3184b4fcf21322868b1aaa4d2d1"><td class="memItemLeft" align="right" valign="top">std::uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a011ac3184b4fcf21322868b1aaa4d2d1">hash_reaction</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">reaction::Reaction</a> &reaction) noexcept</td></tr>
|
||||
<tr class="memitem:a011ac3184b4fcf21322868b1aaa4d2d1" id="r_a011ac3184b4fcf21322868b1aaa4d2d1"><td class="memItemLeft" align="right" valign="top">std::uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a011ac3184b4fcf21322868b1aaa4d2d1">hash_reaction</a> (const <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html">reaction::Reaction</a> &reaction) noexcept</td></tr>
|
||||
<tr class="separator:a011ac3184b4fcf21322868b1aaa4d2d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af7145934af6bf925dc7c2d2d589f2f85" id="r_af7145934af6bf925dc7c2d2d589f2f85"><td class="memTemplParams" colspan="2">template<typename T> </td></tr>
|
||||
<tr class="memitem:af7145934af6bf925dc7c2d2d589f2f85"><td class="memTemplItemLeft" align="right" valign="top">std::size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#af7145934af6bf925dc7c2d2d589f2f85">hash_combine</a> (std::size_t seed, const T &v)</td></tr>
|
||||
<tr class="memitem:af7145934af6bf925dc7c2d2d589f2f85" id="r_af7145934af6bf925dc7c2d2d589f2f85"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||||
<tr class="memitem:af7145934af6bf925dc7c2d2d589f2f85"><td class="memTemplItemLeft" align="right" valign="top">std::size_t </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#af7145934af6bf925dc7c2d2d589f2f85">hash_combine</a> (std::size_t seed, const T &v)</td></tr>
|
||||
<tr class="separator:af7145934af6bf925dc7c2d2d589f2f85"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3d0646bcc1a6fd8df22ac0c758bfd5c4" id="r_a3d0646bcc1a6fd8df22ac0c758bfd5c4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d0646bcc1a6fd8df22ac0c758bfd5c4">formatNuclearTimescaleLogString</a> (const <a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">engine::DynamicEngine</a> &engine, const fourdst::composition::Composition &composition, double T9, double rho)</td></tr>
|
||||
<tr class="memitem:a3d0646bcc1a6fd8df22ac0c758bfd5c4" id="r_a3d0646bcc1a6fd8df22ac0c758bfd5c4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a3d0646bcc1a6fd8df22ac0c758bfd5c4">formatNuclearTimescaleLogString</a> (const <a class="el" href="classgridfire_1_1engine_1_1DynamicEngine.html">engine::DynamicEngine</a> &engine, const fourdst::composition::Composition &composition, double T9, double rho)</td></tr>
|
||||
<tr class="memdesc:a3d0646bcc1a6fd8df22ac0c758bfd5c4"><td class="mdescLeft"> </td><td class="mdescRight">Formats a map of nuclear species timescales into a human-readable string. <br /></td></tr>
|
||||
<tr class="separator:a3d0646bcc1a6fd8df22ac0c758bfd5c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a334828d5d2b5e67560638ea9b3c031a1" id="r_a334828d5d2b5e67560638ea9b3c031a1"><td class="memTemplParams" colspan="2">template<std::ranges::input_range Container, typename Elem = std::ranges::range_reference_t<Container>, typename Transform = std::identity, typename Pred = bool(*)(const std::ranges::range_value_t<Container>&)> <br />
|
||||
<tr class="memitem:a334828d5d2b5e67560638ea9b3c031a1" id="r_a334828d5d2b5e67560638ea9b3c031a1"><td class="memTemplParams" colspan="2">template<std::ranges::input_range Container, typename Elem = std::ranges::range_reference_t<Container>, typename Transform = std::identity, typename Pred = bool(*)(const std::ranges::range_value_t<Container>&)> <br />
|
||||
requires std::invocable<Transform, Elem> && Streamable<std::invoke_result_t<Transform, Elem>> && std::predicate<Pred, Elem></td></tr>
|
||||
<tr class="memitem:a334828d5d2b5e67560638ea9b3c031a1"><td class="memTemplItemLeft" align="right" valign="top">static std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a334828d5d2b5e67560638ea9b3c031a1">iterable_to_delimited_string</a> (const Container &container, const std::string_view delimiter=", ", Transform transform={}, Pred pred=[](const auto &){ return true;}) noexcept</td></tr>
|
||||
<tr class="memitem:a334828d5d2b5e67560638ea9b3c031a1"><td class="memTemplItemLeft" align="right" valign="top">static std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a334828d5d2b5e67560638ea9b3c031a1">iterable_to_delimited_string</a> (const Container &container, const std::string_view delimiter=", ", Transform transform={}, Pred pred=[](const auto &){ return true;}) noexcept</td></tr>
|
||||
<tr class="separator:a334828d5d2b5e67560638ea9b3c031a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad72bcf145a772cf83cec4fb3841e8dd4" id="r_ad72bcf145a772cf83cec4fb3841e8dd4"><td class="memItemLeft" align="right" valign="top">const std::unordered_map< int, std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad72bcf145a772cf83cec4fb3841e8dd4">sundials_retcode_map</a> (const <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> type)</td></tr>
|
||||
<tr class="memitem:ad72bcf145a772cf83cec4fb3841e8dd4" id="r_ad72bcf145a772cf83cec4fb3841e8dd4"><td class="memItemLeft" align="right" valign="top">const std::unordered_map< int, std::string > & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#ad72bcf145a772cf83cec4fb3841e8dd4">sundials_retcode_map</a> (const <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> type)</td></tr>
|
||||
<tr class="separator:ad72bcf145a772cf83cec4fb3841e8dd4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9d0cfc158090ca9ed09646d407b04f2" id="r_ab9d0cfc158090ca9ed09646d407b04f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9d0cfc158090ca9ed09646d407b04f2">check_cvode_flag</a> (const int flag, const std::string &func_name)</td></tr>
|
||||
<tr class="memitem:ab9d0cfc158090ca9ed09646d407b04f2" id="r_ab9d0cfc158090ca9ed09646d407b04f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#ab9d0cfc158090ca9ed09646d407b04f2">check_cvode_flag</a> (const int flag, const std::string &func_name)</td></tr>
|
||||
<tr class="separator:ab9d0cfc158090ca9ed09646d407b04f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adfbe36ddda15b6e206d9726236d543ab" id="r_adfbe36ddda15b6e206d9726236d543ab"><td class="memItemLeft" align="right" valign="top">N_Vector </td><td class="memItemRight" valign="bottom"><a class="el" href="#adfbe36ddda15b6e206d9726236d543ab">init_sun_vector</a> (uint64_t size, SUNContext sun_ctx)</td></tr>
|
||||
<tr class="memitem:adfbe36ddda15b6e206d9726236d543ab" id="r_adfbe36ddda15b6e206d9726236d543ab"><td class="memItemLeft" align="right" valign="top">N_Vector </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#adfbe36ddda15b6e206d9726236d543ab">init_sun_vector</a> (uint64_t size, SUNContext sun_ctx)</td></tr>
|
||||
<tr class="separator:adfbe36ddda15b6e206d9726236d543ab"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a71be80c2e36e5436cddcad795d61a0d7" id="r_a71be80c2e36e5436cddcad795d61a0d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a71be80c2e36e5436cddcad795d61a0d7">check_sundials_flag</a> (const int flag, const std::string &func_name, const <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> type)</td></tr>
|
||||
<tr class="memitem:a71be80c2e36e5436cddcad795d61a0d7" id="r_a71be80c2e36e5436cddcad795d61a0d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a71be80c2e36e5436cddcad795d61a0d7">check_sundials_flag</a> (const int flag, const std::string &func_name, const <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> type)</td></tr>
|
||||
<tr class="separator:a71be80c2e36e5436cddcad795d61a0d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab9afa50593a895415d9314ad853806f3" id="r_ab9afa50593a895415d9314ad853806f3"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab9afa50593a895415d9314ad853806f3">visual_width</a> (const std::string &s)</td></tr>
|
||||
<tr class="memitem:ab9afa50593a895415d9314ad853806f3" id="r_ab9afa50593a895415d9314ad853806f3"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#ab9afa50593a895415d9314ad853806f3">visual_width</a> (const std::string &s)</td></tr>
|
||||
<tr class="separator:ab9afa50593a895415d9314ad853806f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6451ba6762273b91a8281043cfaa5d2a" id="r_a6451ba6762273b91a8281043cfaa5d2a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6451ba6762273b91a8281043cfaa5d2a">format_table</a> (const std::string &tableName, const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="memitem:a6451ba6762273b91a8281043cfaa5d2a" id="r_a6451ba6762273b91a8281043cfaa5d2a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a6451ba6762273b91a8281043cfaa5d2a">format_table</a> (const std::string &tableName, const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="separator:a6451ba6762273b91a8281043cfaa5d2a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2eed085058abdb9d7fbbdb9647b98323" id="r_a2eed085058abdb9d7fbbdb9647b98323"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2eed085058abdb9d7fbbdb9647b98323">format_table</a> (const <a class="el" href="classgridfire_1_1utils_1_1_table_base.html">TableBase</a> &table)</td></tr>
|
||||
<tr class="memitem:a2eed085058abdb9d7fbbdb9647b98323" id="r_a2eed085058abdb9d7fbbdb9647b98323"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a2eed085058abdb9d7fbbdb9647b98323">format_table</a> (const <a class="el" href="classgridfire_1_1utils_1_1TableBase.html">TableBase</a> &table)</td></tr>
|
||||
<tr class="separator:a2eed085058abdb9d7fbbdb9647b98323"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acbaa76c5f4021940995e274a86c2171a" id="r_acbaa76c5f4021940995e274a86c2171a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#acbaa76c5f4021940995e274a86c2171a">print_table</a> (const std::string &tableName, const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="memitem:acbaa76c5f4021940995e274a86c2171a" id="r_acbaa76c5f4021940995e274a86c2171a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#acbaa76c5f4021940995e274a86c2171a">print_table</a> (const std::string &tableName, const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="separator:acbaa76c5f4021940995e274a86c2171a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afd3ba7a23f2affd403d5da4e813874d1" id="r_afd3ba7a23f2affd403d5da4e813874d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd3ba7a23f2affd403d5da4e813874d1">print_table</a> (const <a class="el" href="classgridfire_1_1utils_1_1_table_base.html">TableBase</a> &table)</td></tr>
|
||||
<tr class="memitem:afd3ba7a23f2affd403d5da4e813874d1" id="r_afd3ba7a23f2affd403d5da4e813874d1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#afd3ba7a23f2affd403d5da4e813874d1">print_table</a> (const <a class="el" href="classgridfire_1_1utils_1_1TableBase.html">TableBase</a> &table)</td></tr>
|
||||
<tr class="separator:afd3ba7a23f2affd403d5da4e813874d1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6c58048a3127e6b87886971385a7fe06" id="r_a6c58048a3127e6b87886971385a7fe06"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c58048a3127e6b87886971385a7fe06">to_csv</a> (const std::string &filename, const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="memitem:a6c58048a3127e6b87886971385a7fe06" id="r_a6c58048a3127e6b87886971385a7fe06"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a6c58048a3127e6b87886971385a7fe06">to_csv</a> (const std::string &filename, const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="separator:a6c58048a3127e6b87886971385a7fe06"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af9f382b1b40867c1e70f062d7fba90cd" id="r_af9f382b1b40867c1e70f062d7fba90cd"><td class="memItemLeft" align="right" valign="top">nlohmann::json </td><td class="memItemRight" valign="bottom"><a class="el" href="#af9f382b1b40867c1e70f062d7fba90cd">to_json</a> (const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="memitem:af9f382b1b40867c1e70f062d7fba90cd" id="r_af9f382b1b40867c1e70f062d7fba90cd"><td class="memItemLeft" align="right" valign="top">nlohmann::json </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#af9f382b1b40867c1e70f062d7fba90cd">to_json</a> (const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > &columns)</td></tr>
|
||||
<tr class="separator:af9f382b1b40867c1e70f062d7fba90cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf613180bab406ef2bfbb9b79397148e" id="r_adf613180bab406ef2bfbb9b79397148e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf613180bab406ef2bfbb9b79397148e">to_json_file</a> (const std::string &filename, const std::vector< std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > > &tables, const std::vector< std::string > &tableNames)</td></tr>
|
||||
<tr class="memitem:adf613180bab406ef2bfbb9b79397148e" id="r_adf613180bab406ef2bfbb9b79397148e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#adf613180bab406ef2bfbb9b79397148e">to_json_file</a> (const std::string &filename, const std::vector< std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > > &tables, const std::vector< std::string > &tableNames)</td></tr>
|
||||
<tr class="separator:adf613180bab406ef2bfbb9b79397148e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a06d386929b2274e2593b97868be2ac51" id="r_a06d386929b2274e2593b97868be2ac51"><td class="memItemLeft" align="right" valign="top">static std::unordered_map< int, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a06d386929b2274e2593b97868be2ac51">cvode_ret_code_map</a></td></tr>
|
||||
<tr class="memitem:a06d386929b2274e2593b97868be2ac51" id="r_a06d386929b2274e2593b97868be2ac51"><td class="memItemLeft" align="right" valign="top">static std::unordered_map< int, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a06d386929b2274e2593b97868be2ac51">cvode_ret_code_map</a></td></tr>
|
||||
<tr class="separator:a06d386929b2274e2593b97868be2ac51"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96fc2701cfd6cb8172282e9999fe4b34" id="r_a96fc2701cfd6cb8172282e9999fe4b34"><td class="memItemLeft" align="right" valign="top">static std::unordered_map< int, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a96fc2701cfd6cb8172282e9999fe4b34">kinsol_ret_code_map</a></td></tr>
|
||||
<tr class="memitem:a96fc2701cfd6cb8172282e9999fe4b34" id="r_a96fc2701cfd6cb8172282e9999fe4b34"><td class="memItemLeft" align="right" valign="top">static std::unordered_map< int, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1utils.html#a96fc2701cfd6cb8172282e9999fe4b34">kinsol_ret_code_map</a></td></tr>
|
||||
<tr class="separator:a96fc2701cfd6cb8172282e9999fe4b34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
@@ -198,12 +191,12 @@ Variables</h2></td></tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum class <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04e">gridfire::utils::SUNDIALS_RET_CODE_TYPES</a></td>
|
||||
<td class="memname">enum class <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04e">gridfire::utils::SUNDIALS_RET_CODE_TYPES</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -227,17 +220,24 @@ Variables</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">void gridfire::utils::check_cvode_flag </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const int</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
|
||||
<td class="paramtype">const int </td>
|
||||
<td class="paramname"><em>flag</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>func_name</em></span> )</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>func_name</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -256,22 +256,30 @@ Variables</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">void gridfire::utils::check_sundials_flag </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const int</td> <td class="paramname"><span class="paramname"><em>flag</em></span>, </td>
|
||||
<td class="paramtype">const int </td>
|
||||
<td class="paramname"><em>flag</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>func_name</em></span>, </td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>func_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a></td> <td class="paramname"><span class="paramname"><em>type</em></span> )</td>
|
||||
<td class="paramtype">const <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> </td>
|
||||
<td class="paramname"><em>type</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -290,17 +298,24 @@ Variables</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">std::string gridfire::utils::format_table </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tableName</em></span>, </td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>tableName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &</td> <td class="paramname"><span class="paramname"><em>columns</em></span> )</td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > & </td>
|
||||
<td class="paramname"><em>columns</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -319,13 +334,14 @@ Variables</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">std::string gridfire::utils::format_table </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1utils_1_1_table_base.html">TableBase</a> &</td> <td class="paramname"><span class="paramname"><em>table</em></span></td><td>)</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1utils_1_1TableBase.html">TableBase</a> & </td>
|
||||
<td class="paramname"><em>table</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -341,22 +357,31 @@ Variables</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">std::string gridfire::utils::formatNuclearTimescaleLogString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">engine::DynamicEngine</a> &</td> <td class="paramname"><span class="paramname"><em>engine</em></span>, </td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1engine_1_1DynamicEngine.html">engine::DynamicEngine</a> & </td>
|
||||
<td class="paramname"><em>engine</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>composition</em></span>, </td>
|
||||
<td class="paramtype">const fourdst::composition::Composition & </td>
|
||||
<td class="paramname"><em>composition</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>T9</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> )</td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>rho</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -388,7 +413,7 @@ Variables</h2></td></tr>
|
||||
<li>The final string, including header and footer lines, is returned.</li>
|
||||
</ol>
|
||||
<p><b>Usage</b> </p><div class="fragment"><div class="line"><span class="comment">// Assume 'my_engine' is a valid DynamicEngine object and Y, T9, rho are initialized.</span></div>
|
||||
<div class="line">std::string log_output = <a class="code hl_function" href="#a3d0646bcc1a6fd8df22ac0c758bfd5c4">gridfire::utils::formatNuclearTimescaleLogString</a>(my_engine, Y, T9, rho);</div>
|
||||
<div class="line">std::string log_output = <a class="code hl_function" href="namespacegridfire_1_1utils.html#a3d0646bcc1a6fd8df22ac0c758bfd5c4">gridfire::utils::formatNuclearTimescaleLogString</a>(my_engine, Y, T9, rho);</div>
|
||||
<div class="line">std::cout << log_output;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="comment">// Example Output:</span></div>
|
||||
@@ -399,7 +424,7 @@ Variables</h2></td></tr>
|
||||
<div class="line"><span class="comment">// he4 inf</span></div>
|
||||
<div class="line"><span class="comment">// c12 8.765e-02</span></div>
|
||||
<div class="line"><span class="comment">// ==========================</span></div>
|
||||
<div class="ttc" id="anamespacegridfire_1_1utils_html_a3d0646bcc1a6fd8df22ac0c758bfd5c4"><div class="ttname"><a href="#a3d0646bcc1a6fd8df22ac0c758bfd5c4">gridfire::utils::formatNuclearTimescaleLogString</a></div><div class="ttdeci">std::string formatNuclearTimescaleLogString(const engine::DynamicEngine &engine, const fourdst::composition::Composition &composition, double T9, double rho)</div><div class="ttdoc">Formats a map of nuclear species timescales into a human-readable string.</div><div class="ttdef"><b>Definition</b> logging.cpp:11</div></div>
|
||||
<div class="ttc" id="anamespacegridfire_1_1utils_html_a3d0646bcc1a6fd8df22ac0c758bfd5c4"><div class="ttname"><a href="namespacegridfire_1_1utils.html#a3d0646bcc1a6fd8df22ac0c758bfd5c4">gridfire::utils::formatNuclearTimescaleLogString</a></div><div class="ttdeci">std::string formatNuclearTimescaleLogString(const engine::DynamicEngine &engine, const fourdst::composition::Composition &composition, double T9, double rho)</div><div class="ttdoc">Formats a map of nuclear species timescales into a human-readable string.</div><div class="ttdef"><b>Definition</b> logging.cpp:11</div></div>
|
||||
</div><!-- fragment -->
|
||||
</div>
|
||||
</div>
|
||||
@@ -415,17 +440,24 @@ Variables</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">uint_fast32_t gridfire::utils::hash_atomic </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const uint16_t</td> <td class="paramname"><span class="paramname"><em>a</em></span>, </td>
|
||||
<td class="paramtype">const uint16_t </td>
|
||||
<td class="paramname"><em>a</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const uint8_t</td> <td class="paramname"><span class="paramname"><em>z</em></span> )</td>
|
||||
<td class="paramtype">const uint8_t </td>
|
||||
<td class="paramname"><em>z</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">inline</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -448,17 +480,24 @@ Variables</h2></td></tr>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<typename T> </div>
|
||||
template<typename T > </div>
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::size_t gridfire::utils::hash_combine </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::size_t</td> <td class="paramname"><span class="paramname"><em>seed</em></span>, </td>
|
||||
<td class="paramtype">std::size_t </td>
|
||||
<td class="paramname"><em>seed</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const T &</td> <td class="paramname"><span class="paramname"><em>v</em></span> )</td>
|
||||
<td class="paramtype">const T & </td>
|
||||
<td class="paramname"><em>v</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -477,13 +516,14 @@ template<typename T> </div>
|
||||
<tr>
|
||||
<td class="memname">std::uint64_t gridfire::utils::hash_reaction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">reaction::Reaction</a> &</td> <td class="paramname"><span class="paramname"><em>reaction</em></span></td><td>)</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html">reaction::Reaction</a> & </td>
|
||||
<td class="paramname"><em>reaction</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -502,17 +542,24 @@ template<typename T> </div>
|
||||
<tr>
|
||||
<td class="memname">N_Vector gridfire::utils::init_sun_vector </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint64_t</td> <td class="paramname"><span class="paramname"><em>size</em></span>, </td>
|
||||
<td class="paramtype">uint64_t </td>
|
||||
<td class="paramname"><em>size</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">SUNContext</td> <td class="paramname"><span class="paramname"><em>sun_ctx</em></span> )</td>
|
||||
<td class="paramtype">SUNContext </td>
|
||||
<td class="paramname"><em>sun_ctx</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -525,7 +572,7 @@ template<typename T> </div>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<div class="memtemplate">
|
||||
template<std::ranges::input_range Container, typename Elem = std::ranges::range_reference_t<Container>, typename Transform = std::identity, typename Pred = bool(*)(const std::ranges::range_value_t<Container>&)> <br />
|
||||
template<std::ranges::input_range Container, typename Elem = std::ranges::range_reference_t<Container>, typename Transform = std::identity, typename Pred = bool(*)(const std::ranges::range_value_t<Container>&)> <br />
|
||||
requires std::invocable<Transform, Elem> && Streamable<std::invoke_result_t<Transform, Elem>> && std::predicate<Pred, Elem></div>
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
@@ -534,27 +581,36 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">static std::string gridfire::utils::iterable_to_delimited_string </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const Container &</td> <td class="paramname"><span class="paramname"><em>container</em></span>, </td>
|
||||
<td class="paramtype">const Container & </td>
|
||||
<td class="paramname"><em>container</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string_view</td> <td class="paramname"><span class="paramname"><em>delimiter</em></span><span class="paramdefsep"> = </span><span class="paramdefval">", "</span>, </td>
|
||||
<td class="paramtype">const std::string_view </td>
|
||||
<td class="paramname"><em>delimiter</em> = <code>", "</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">Transform</td> <td class="paramname"><span class="paramname"><em>transform</em></span><span class="paramdefsep"> = </span><span class="paramdefval">{}</span>, </td>
|
||||
<td class="paramtype">Transform </td>
|
||||
<td class="paramname"><em>transform</em> = <code>{}</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">Pred</td> <td class="paramname"><span class="paramname"><em>pred</em></span><span class="paramdefsep"> = </span><span class="paramdefval">[](const auto&){ return true; }</span> )</td>
|
||||
<td class="paramtype">Pred </td>
|
||||
<td class="paramname"><em>pred</em> = <code>[](const auto&){ return true; }</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel static">static</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -573,17 +629,24 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">void gridfire::utils::print_table </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>tableName</em></span>, </td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>tableName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &</td> <td class="paramname"><span class="paramname"><em>columns</em></span> )</td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > & </td>
|
||||
<td class="paramname"><em>columns</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -602,13 +665,14 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">void gridfire::utils::print_table </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1utils_1_1_table_base.html">TableBase</a> &</td> <td class="paramname"><span class="paramname"><em>table</em></span></td><td>)</td>
|
||||
<td class="paramtype">const <a class="el" href="classgridfire_1_1utils_1_1TableBase.html">TableBase</a> & </td>
|
||||
<td class="paramname"><em>table</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -627,13 +691,14 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">const std::unordered_map< int, std::string > & gridfire::utils::sundials_retcode_map </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a></td> <td class="paramname"><span class="paramname"><em>type</em></span></td><td>)</td>
|
||||
<td class="paramtype">const <a class="el" href="namespacegridfire_1_1utils.html#a7cea622c9311bfd0f0b9d7b6298ea04e">SUNDIALS_RET_CODE_TYPES</a> </td>
|
||||
<td class="paramname"><em>type</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -652,17 +717,24 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">void gridfire::utils::to_csv </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>filename</em></span>, </td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &</td> <td class="paramname"><span class="paramname"><em>columns</em></span> )</td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > & </td>
|
||||
<td class="paramname"><em>columns</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -681,13 +753,14 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">nlohmann::json gridfire::utils::to_json </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > &</td> <td class="paramname"><span class="paramname"><em>columns</em></span></td><td>)</td>
|
||||
<td class="paramtype">const std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > & </td>
|
||||
<td class="paramname"><em>columns</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -706,22 +779,30 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">void gridfire::utils::to_json_file </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>filename</em></span>, </td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>filename</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1_column_base.html">ColumnBase</a> > > > &</td> <td class="paramname"><span class="paramname"><em>tables</em></span>, </td>
|
||||
<td class="paramtype">const std::vector< std::vector< std::unique_ptr< <a class="el" href="classgridfire_1_1utils_1_1ColumnBase.html">ColumnBase</a> > > > & </td>
|
||||
<td class="paramname"><em>tables</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::string > &</td> <td class="paramname"><span class="paramname"><em>tableNames</em></span> )</td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>tableNames</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">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -740,13 +821,14 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<tr>
|
||||
<td class="memname">size_t gridfire::utils::visual_width </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>s</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -769,7 +851,7 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -791,7 +873,7 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -829,7 +911,7 @@ requires std::invocable<Transform, Elem> && Streamable<std::inv
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1utils.html">utils</a></li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user