docs(docs): rebuilt for version v0.7.1_rc2
This commit is contained in:
420
docs/html/classgridfire_1_1reaction_1_1WeakReaclibReaction.html
Normal file
420
docs/html/classgridfire_1_1reaction_1_1WeakReaclibReaction.html
Normal file
@@ -0,0 +1,420 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||
<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.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>GridFire: gridfire::reaction::WeakReaclibReaction Class Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">GridFire<span id="projectnumber"> v0.7.1_rc2</span>
|
||||
</div>
|
||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- 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" 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');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('classgridfire_1_1reaction_1_1WeakReaclibReaction.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<div id="MSearchResults">
|
||||
<div class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div id="SRResults"></div>
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classgridfire_1_1reaction_1_1WeakReaclibReaction-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">gridfire::reaction::WeakReaclibReaction Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><code>#include <reaction.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for gridfire::reaction::WeakReaclibReaction:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="classgridfire_1_1reaction_1_1WeakReaclibReaction__inherit__graph.svg" width="182" height="227"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<div class="dynheader">
|
||||
Collaboration diagram for gridfire::reaction::WeakReaclibReaction:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classgridfire_1_1reaction_1_1WeakReaclibReaction__coll__graph.svg" width="100%" height="485"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af191b4afdf41a9916ecf9647e88d8037" id="r_af191b4afdf41a9916ecf9647e88d8037"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74e">ReactionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1WeakReaclibReaction.html#af191b4afdf41a9916ecf9647e88d8037">type</a> () const override</td></tr>
|
||||
<tr class="memdesc:af191b4afdf41a9916ecf9647e88d8037"><td class="mdescLeft"> </td><td class="mdescRight">Category of this reaction (e.g., REACLIB, WEAK, LOGICAL_REACLIB). <br /></td></tr>
|
||||
<tr class="separator:af191b4afdf41a9916ecf9647e88d8037"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac3fc463a1cea6854ea989732e1e5f65a" id="r_ac3fc463a1cea6854ea989732e1e5f65a"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html">Reaction</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1WeakReaclibReaction.html#ac3fc463a1cea6854ea989732e1e5f65a">clone</a> () const override</td></tr>
|
||||
<tr class="memdesc:ac3fc463a1cea6854ea989732e1e5f65a"><td class="mdescLeft"> </td><td class="mdescRight">Polymorphic deep copy. <br /></td></tr>
|
||||
<tr class="separator:ac3fc463a1cea6854ea989732e1e5f65a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a264112a230817a6080c770686e5bcc01" id="r_a264112a230817a6080c770686e5bcc01"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1WeakReaclibReaction.html#a264112a230817a6080c770686e5bcc01">ReaclibReaction</a> (std::string_view <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a06312f834439ccf93012dea53cab47ce">id</a>, std::string_view <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#af775f97f4d5e144e33bc6e0ba58a5851">peName</a>, int <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#abe189c43e4d509d9d05dd205861ceddc">chapter</a>, const std::vector< fourdst::atomic::Species > &<a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ad095aba46860fec0e68386bf04f7f142">reactants</a>, const std::vector< fourdst::atomic::Species > &<a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a5f563b99bb550d5bafa2a989502de019">products</a>, double <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ae47931948f12816eb890c0db4fff4d68">qValue</a>, std::string_view label, const <a class="el" href="structgridfire_1_1reaction_1_1RateCoefficientSet.html">RateCoefficientSet</a> &sets, bool reverse=false)</td></tr>
|
||||
<tr class="memdesc:a264112a230817a6080c770686e5bcc01"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> object. <br /></td></tr>
|
||||
<tr class="separator:a264112a230817a6080c770686e5bcc01"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html">gridfire::reaction::ReaclibReaction</a></td></tr>
|
||||
<tr class="memitem:ae2b9b41a598c5f0dcd050b32985ea44e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ae2b9b41a598c5f0dcd050b32985ea44e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ae2b9b41a598c5f0dcd050b32985ea44e">~ReaclibReaction</a> () override=default</td></tr>
|
||||
<tr class="separator:ae2b9b41a598c5f0dcd050b32985ea44e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a264112a230817a6080c770686e5bcc01 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a264112a230817a6080c770686e5bcc01"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a264112a230817a6080c770686e5bcc01">ReaclibReaction</a> (std::string_view <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a06312f834439ccf93012dea53cab47ce">id</a>, std::string_view <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#af775f97f4d5e144e33bc6e0ba58a5851">peName</a>, int <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#abe189c43e4d509d9d05dd205861ceddc">chapter</a>, const std::vector< fourdst::atomic::Species > &<a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ad095aba46860fec0e68386bf04f7f142">reactants</a>, const std::vector< fourdst::atomic::Species > &<a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a5f563b99bb550d5bafa2a989502de019">products</a>, double <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ae47931948f12816eb890c0db4fff4d68">qValue</a>, std::string_view label, const <a class="el" href="structgridfire_1_1reaction_1_1RateCoefficientSet.html">RateCoefficientSet</a> &sets, bool reverse=false)</td></tr>
|
||||
<tr class="memdesc:a264112a230817a6080c770686e5bcc01 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> object. <br /></td></tr>
|
||||
<tr class="separator:a264112a230817a6080c770686e5bcc01 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acd16b1daf13456b3523362a37b1bf9b0 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_acd16b1daf13456b3523362a37b1bf9b0"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#acd16b1daf13456b3523362a37b1bf9b0">calculate_rate</a> (double T9, double rho, double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override</td></tr>
|
||||
<tr class="memdesc:acd16b1daf13456b3523362a37b1bf9b0 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the reaction rate for a given temperature. <br /></td></tr>
|
||||
<tr class="separator:acd16b1daf13456b3523362a37b1bf9b0 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afec5ccf7a8fb1ba56c8cc852ce858c5e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_afec5ccf7a8fb1ba56c8cc852ce858c5e"><td class="memItemLeft" align="right" valign="top">CppAD::AD< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#afec5ccf7a8fb1ba56c8cc852ce858c5e">calculate_rate</a> (CppAD::AD< double > T9, CppAD::AD< double > rho, CppAD::AD< double > Ye, CppAD::AD< double > mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const override</td></tr>
|
||||
<tr class="memdesc:afec5ccf7a8fb1ba56c8cc852ce858c5e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the reaction rate for a given temperature using CppAD types. <br /></td></tr>
|
||||
<tr class="separator:afec5ccf7a8fb1ba56c8cc852ce858c5e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ada6ec1ae05b9a92b58e6a4ecdf5a1656 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ada6ec1ae05b9a92b58e6a4ecdf5a1656"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ada6ec1ae05b9a92b58e6a4ecdf5a1656">calculate_log_rate_partial_deriv_wrt_T9</a> (double T9, double rho, double Ye, double mue, const fourdst::composition::Composition &comp) const override</td></tr>
|
||||
<tr class="memdesc:ada6ec1ae05b9a92b58e6a4ecdf5a1656 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Logarithmic partial derivative of the rate with respect to temperature. <br /></td></tr>
|
||||
<tr class="separator:ada6ec1ae05b9a92b58e6a4ecdf5a1656 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af775f97f4d5e144e33bc6e0ba58a5851 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_af775f97f4d5e144e33bc6e0ba58a5851"><td class="memItemLeft" align="right" valign="top">virtual std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#af775f97f4d5e144e33bc6e0ba58a5851">peName</a> () const</td></tr>
|
||||
<tr class="memdesc:af775f97f4d5e144e33bc6e0ba58a5851 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the reaction name in (projectile, ejectile) notation. <br /></td></tr>
|
||||
<tr class="separator:af775f97f4d5e144e33bc6e0ba58a5851 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe189c43e4d509d9d05dd205861ceddc inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_abe189c43e4d509d9d05dd205861ceddc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#abe189c43e4d509d9d05dd205861ceddc">chapter</a> () const</td></tr>
|
||||
<tr class="memdesc:abe189c43e4d509d9d05dd205861ceddc inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the REACLIB chapter number. <br /></td></tr>
|
||||
<tr class="separator:abe189c43e4d509d9d05dd205861ceddc inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96d4ab87de02e9b0be3c248e2e955b4b inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a96d4ab87de02e9b0be3c248e2e955b4b"><td class="memItemLeft" align="right" valign="top">std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a96d4ab87de02e9b0be3c248e2e955b4b">sourceLabel</a> () const</td></tr>
|
||||
<tr class="memdesc:a96d4ab87de02e9b0be3c248e2e955b4b inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the source label for the rate data. <br /></td></tr>
|
||||
<tr class="separator:a96d4ab87de02e9b0be3c248e2e955b4b inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adfed51cf788a7ed4770cbd5945ddab2f inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_adfed51cf788a7ed4770cbd5945ddab2f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgridfire_1_1reaction_1_1RateCoefficientSet.html">RateCoefficientSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#adfed51cf788a7ed4770cbd5945ddab2f">rateCoefficients</a> () const</td></tr>
|
||||
<tr class="memdesc:adfed51cf788a7ed4770cbd5945ddab2f inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the set of rate coefficients. <br /></td></tr>
|
||||
<tr class="separator:adfed51cf788a7ed4770cbd5945ddab2f inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aefd0436ae72880358214d5b79c9c79eb inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_aefd0436ae72880358214d5b79c9c79eb"><td class="memItemLeft" align="right" valign="top">std::optional< std::vector< <a class="el" href="structgridfire_1_1reaction_1_1RateCoefficientSet.html">RateCoefficientSet</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#aefd0436ae72880358214d5b79c9c79eb">getRateCoefficients</a> () const override</td></tr>
|
||||
<tr class="separator:aefd0436ae72880358214d5b79c9c79eb inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a171b690e1abaf23f11a94c39e9f8c944 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a171b690e1abaf23f11a94c39e9f8c944"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a171b690e1abaf23f11a94c39e9f8c944">contains</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||
<tr class="memdesc:a171b690e1abaf23f11a94c39e9f8c944 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the reaction involves a given species as a reactant or product. <br /></td></tr>
|
||||
<tr class="separator:a171b690e1abaf23f11a94c39e9f8c944 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a65a12e5f6180873866cfaaf130fd1156 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a65a12e5f6180873866cfaaf130fd1156"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a65a12e5f6180873866cfaaf130fd1156">contains_reactant</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||
<tr class="memdesc:a65a12e5f6180873866cfaaf130fd1156 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the reaction involves a given species as a reactant. <br /></td></tr>
|
||||
<tr class="separator:a65a12e5f6180873866cfaaf130fd1156 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e4811436d09afaa4a14c51d9af71f88 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a4e4811436d09afaa4a14c51d9af71f88"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a4e4811436d09afaa4a14c51d9af71f88">contains_product</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||
<tr class="memdesc:a4e4811436d09afaa4a14c51d9af71f88 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the reaction involves a given species as a product. <br /></td></tr>
|
||||
<tr class="separator:a4e4811436d09afaa4a14c51d9af71f88 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a445777acbbee2032d83a256181a90e3c inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a445777acbbee2032d83a256181a90e3c"><td class="memItemLeft" align="right" valign="top">std::unordered_set< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a445777acbbee2032d83a256181a90e3c">all_species</a> () const override</td></tr>
|
||||
<tr class="memdesc:a445777acbbee2032d83a256181a90e3c inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a set of all unique species involved in the reaction. <br /></td></tr>
|
||||
<tr class="separator:a445777acbbee2032d83a256181a90e3c inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad85ca288289b25d482cbb8e3ff270028 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ad85ca288289b25d482cbb8e3ff270028"><td class="memItemLeft" align="right" valign="top">std::unordered_set< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ad85ca288289b25d482cbb8e3ff270028">reactant_species</a> () const override</td></tr>
|
||||
<tr class="memdesc:ad85ca288289b25d482cbb8e3ff270028 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a set of all unique reactant species. <br /></td></tr>
|
||||
<tr class="separator:ad85ca288289b25d482cbb8e3ff270028 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a67c8fa4d5929c7a8cbca9b3d9dd2b704 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a67c8fa4d5929c7a8cbca9b3d9dd2b704"><td class="memItemLeft" align="right" valign="top">std::unordered_set< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a67c8fa4d5929c7a8cbca9b3d9dd2b704">product_species</a> () const override</td></tr>
|
||||
<tr class="memdesc:a67c8fa4d5929c7a8cbca9b3d9dd2b704 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a set of all unique product species. <br /></td></tr>
|
||||
<tr class="separator:a67c8fa4d5929c7a8cbca9b3d9dd2b704 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9205126955ad38f56e8aca3112bc150a inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a9205126955ad38f56e8aca3112bc150a"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a9205126955ad38f56e8aca3112bc150a">num_species</a> () const override</td></tr>
|
||||
<tr class="memdesc:a9205126955ad38f56e8aca3112bc150a inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of unique species involved in the reaction. <br /></td></tr>
|
||||
<tr class="separator:a9205126955ad38f56e8aca3112bc150a inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57b2695d152360a6ba08776cc760e3a1 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a57b2695d152360a6ba08776cc760e3a1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a57b2695d152360a6ba08776cc760e3a1">stoichiometry</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||
<tr class="memdesc:a57b2695d152360a6ba08776cc760e3a1 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the stoichiometric coefficient for a given species. <br /></td></tr>
|
||||
<tr class="separator:a57b2695d152360a6ba08776cc760e3a1 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f629cbfe95dc5643b5e3724be0db2f9 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a0f629cbfe95dc5643b5e3724be0db2f9"><td class="memItemLeft" align="right" valign="top">std::unordered_map< fourdst::atomic::Species, int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a0f629cbfe95dc5643b5e3724be0db2f9">stoichiometry</a> () const override</td></tr>
|
||||
<tr class="memdesc:a0f629cbfe95dc5643b5e3724be0db2f9 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a map of all species to their stoichiometric coefficients. <br /></td></tr>
|
||||
<tr class="separator:a0f629cbfe95dc5643b5e3724be0db2f9 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a06312f834439ccf93012dea53cab47ce inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a06312f834439ccf93012dea53cab47ce"><td class="memItemLeft" align="right" valign="top">std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a06312f834439ccf93012dea53cab47ce">id</a> () const override</td></tr>
|
||||
<tr class="memdesc:a06312f834439ccf93012dea53cab47ce inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the unique identifier of the reaction. <br /></td></tr>
|
||||
<tr class="separator:a06312f834439ccf93012dea53cab47ce inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae47931948f12816eb890c0db4fff4d68 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ae47931948f12816eb890c0db4fff4d68"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ae47931948f12816eb890c0db4fff4d68">qValue</a> () const override</td></tr>
|
||||
<tr class="memdesc:ae47931948f12816eb890c0db4fff4d68 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the Q-value of the reaction. <br /></td></tr>
|
||||
<tr class="separator:ae47931948f12816eb890c0db4fff4d68 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad095aba46860fec0e68386bf04f7f142 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ad095aba46860fec0e68386bf04f7f142"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ad095aba46860fec0e68386bf04f7f142">reactants</a> () const override</td></tr>
|
||||
<tr class="memdesc:ad095aba46860fec0e68386bf04f7f142 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the vector of reactant species. <br /></td></tr>
|
||||
<tr class="separator:ad095aba46860fec0e68386bf04f7f142 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5f563b99bb550d5bafa2a989502de019 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a5f563b99bb550d5bafa2a989502de019"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a5f563b99bb550d5bafa2a989502de019">products</a> () const override</td></tr>
|
||||
<tr class="memdesc:a5f563b99bb550d5bafa2a989502de019 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the vector of product species. <br /></td></tr>
|
||||
<tr class="separator:a5f563b99bb550d5bafa2a989502de019 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a181b2c75af1f2701c43594c5bb2bac2d inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a181b2c75af1f2701c43594c5bb2bac2d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a181b2c75af1f2701c43594c5bb2bac2d">is_reverse</a> () const override</td></tr>
|
||||
<tr class="memdesc:a181b2c75af1f2701c43594c5bb2bac2d inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if this is a reverse reaction rate. <br /></td></tr>
|
||||
<tr class="separator:a181b2c75af1f2701c43594c5bb2bac2d inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b30c49925823c87980b4fca17c8282e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a0b30c49925823c87980b4fca17c8282e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a0b30c49925823c87980b4fca17c8282e">excess_energy</a> () const</td></tr>
|
||||
<tr class="memdesc:a0b30c49925823c87980b4fca17c8282e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the excess energy from the mass difference of reactants and products. <br /></td></tr>
|
||||
<tr class="separator:a0b30c49925823c87980b4fca17c8282e inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae7c930525db447e39b4de18fbc1251a8 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ae7c930525db447e39b4de18fbc1251a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ae7c930525db447e39b4de18fbc1251a8">operator==</a> (const <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html">ReaclibReaction</a> &other) const</td></tr>
|
||||
<tr class="memdesc:ae7c930525db447e39b4de18fbc1251a8 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Compares this reaction with another for equality based on their IDs. <br /></td></tr>
|
||||
<tr class="separator:ae7c930525db447e39b4de18fbc1251a8 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8b6008e0f629329bfc62256f4f081b77 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a8b6008e0f629329bfc62256f4f081b77"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a8b6008e0f629329bfc62256f4f081b77">operator!=</a> (const <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html">ReaclibReaction</a> &other) const</td></tr>
|
||||
<tr class="memdesc:a8b6008e0f629329bfc62256f4f081b77 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Compares this reaction with another for inequality. <br /></td></tr>
|
||||
<tr class="separator:a8b6008e0f629329bfc62256f4f081b77 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a661dd461e51c37133f7f9931389fd3cc inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a661dd461e51c37133f7f9931389fd3cc"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a661dd461e51c37133f7f9931389fd3cc">hash</a> (uint64_t seed) const override</td></tr>
|
||||
<tr class="memdesc:a661dd461e51c37133f7f9931389fd3cc inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Computes a hash for the reaction based on its ID. <br /></td></tr>
|
||||
<tr class="separator:a661dd461e51c37133f7f9931389fd3cc inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a79928f9c52822202b3156bd145e35ad8 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a79928f9c52822202b3156bd145e35ad8"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a79928f9c52822202b3156bd145e35ad8">countReactantOccurrences</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||
<tr class="separator:a79928f9c52822202b3156bd145e35ad8 inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abe3ab72b2577cbe0f87436b063ce812c inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_abe3ab72b2577cbe0f87436b063ce812c"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#abe3ab72b2577cbe0f87436b063ce812c">countProductOccurrences</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||
<tr class="separator:abe3ab72b2577cbe0f87436b063ce812c inherit pub_methods_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pub_methods_classgridfire_1_1reaction_1_1Reaction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgridfire_1_1reaction_1_1Reaction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html">gridfire::reaction::Reaction</a></td></tr>
|
||||
<tr class="memitem:ab1860df84843be70f97469761e11ab6a inherit pub_methods_classgridfire_1_1reaction_1_1Reaction" id="r_ab1860df84843be70f97469761e11ab6a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1Reaction.html#ab1860df84843be70f97469761e11ab6a">~Reaction</a> ()=default</td></tr>
|
||||
<tr class="memdesc:ab1860df84843be70f97469761e11ab6a inherit pub_methods_classgridfire_1_1reaction_1_1Reaction"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor for correct polymorphic cleanup. <br /></td></tr>
|
||||
<tr class="separator:ab1860df84843be70f97469761e11ab6a inherit pub_methods_classgridfire_1_1reaction_1_1Reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae66b446c98add7e00a1d960f4e7c60dd inherit pub_methods_classgridfire_1_1reaction_1_1Reaction" id="r_ae66b446c98add7e00a1d960f4e7c60dd"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1Reaction.html#ae66b446c98add7e00a1d960f4e7c60dd">calculate_energy_generation_rate</a> (const double T9, const double rho, const double Ye, double mue, const std::vector< double > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const</td></tr>
|
||||
<tr class="memdesc:ae66b446c98add7e00a1d960f4e7c60dd inherit pub_methods_classgridfire_1_1reaction_1_1Reaction"><td class="mdescLeft"> </td><td class="mdescRight">Convenience: energy generation rate from this reaction (double version). <br /></td></tr>
|
||||
<tr class="separator:ae66b446c98add7e00a1d960f4e7c60dd inherit pub_methods_classgridfire_1_1reaction_1_1Reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4282f85c34d6db1994c07e7a40f66d80 inherit pub_methods_classgridfire_1_1reaction_1_1Reaction" id="r_a4282f85c34d6db1994c07e7a40f66d80"><td class="memItemLeft" align="right" valign="top">virtual CppAD::AD< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1Reaction.html#a4282f85c34d6db1994c07e7a40f66d80">calculate_energy_generation_rate</a> (const CppAD::AD< double > &T9, const CppAD::AD< double > &rho, const CppAD::AD< double > &Ye, const CppAD::AD< double > &mue, const std::vector< CppAD::AD< double > > &Y, const std::unordered_map< size_t, fourdst::atomic::Species > &index_to_species_map) const</td></tr>
|
||||
<tr class="memdesc:a4282f85c34d6db1994c07e7a40f66d80 inherit pub_methods_classgridfire_1_1reaction_1_1Reaction"><td class="mdescLeft"> </td><td class="mdescRight">Convenience: AD-enabled energy generation rate (AD version). <br /></td></tr>
|
||||
<tr class="separator:a4282f85c34d6db1994c07e7a40f66d80 inherit pub_methods_classgridfire_1_1reaction_1_1Reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||
Additional Inherited Members</h2></td></tr>
|
||||
<tr class="inherit_header pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html">gridfire::reaction::ReaclibReaction</a></td></tr>
|
||||
<tr class="memitem:abab0ed78925789856ebb119d60c6a53d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_abab0ed78925789856ebb119d60c6a53d"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#abab0ed78925789856ebb119d60c6a53d">m_logger</a> = fourdst::logging::LogManager::getInstance().getLogger("log")</td></tr>
|
||||
<tr class="separator:abab0ed78925789856ebb119d60c6a53d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ca86e0f8f95ffb6d87ca295e44f14c5 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a8ca86e0f8f95ffb6d87ca295e44f14c5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a8ca86e0f8f95ffb6d87ca295e44f14c5">m_id</a></td></tr>
|
||||
<tr class="memdesc:a8ca86e0f8f95ffb6d87ca295e44f14c5 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Unique identifier for the reaction (e.g., "h1+h1=>h2+e+nu"). <br /></td></tr>
|
||||
<tr class="separator:a8ca86e0f8f95ffb6d87ca295e44f14c5 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a51f658789f34f96e0e6bd42cef5cbfe4 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a51f658789f34f96e0e6bd42cef5cbfe4"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a51f658789f34f96e0e6bd42cef5cbfe4">m_peName</a></td></tr>
|
||||
<tr class="memdesc:a51f658789f34f96e0e6bd42cef5cbfe4 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Name of the reaction in (projectile, ejectile) notation (e.g. "p(p,g)d"). <br /></td></tr>
|
||||
<tr class="separator:a51f658789f34f96e0e6bd42cef5cbfe4 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adbcb383bac0f47c66251ee1b7c5f539d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_adbcb383bac0f47c66251ee1b7c5f539d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#adbcb383bac0f47c66251ee1b7c5f539d">m_chapter</a></td></tr>
|
||||
<tr class="memdesc:adbcb383bac0f47c66251ee1b7c5f539d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Chapter number from the REACLIB database, defining the reaction structure. <br /></td></tr>
|
||||
<tr class="separator:adbcb383bac0f47c66251ee1b7c5f539d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a498c202a259cbc315997ec68a2cb8a59 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a498c202a259cbc315997ec68a2cb8a59"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a498c202a259cbc315997ec68a2cb8a59">m_qValue</a> = 0.0</td></tr>
|
||||
<tr class="memdesc:a498c202a259cbc315997ec68a2cb8a59 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Q-value of the reaction in MeV. <br /></td></tr>
|
||||
<tr class="separator:a498c202a259cbc315997ec68a2cb8a59 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9ecfb28ccb32904a28217fe2eb0c659d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a9ecfb28ccb32904a28217fe2eb0c659d"><td class="memItemLeft" align="right" valign="top">std::unordered_map< fourdst::atomic::Species, size_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a9ecfb28ccb32904a28217fe2eb0c659d">m_reactants</a></td></tr>
|
||||
<tr class="memdesc:a9ecfb28ccb32904a28217fe2eb0c659d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Reactants of the reaction. <br /></td></tr>
|
||||
<tr class="separator:a9ecfb28ccb32904a28217fe2eb0c659d inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c6ba4d6355f33cbe2e72614fa72363f inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a4c6ba4d6355f33cbe2e72614fa72363f"><td class="memItemLeft" align="right" valign="top">std::unordered_map< fourdst::atomic::Species, size_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a4c6ba4d6355f33cbe2e72614fa72363f">m_products</a></td></tr>
|
||||
<tr class="memdesc:a4c6ba4d6355f33cbe2e72614fa72363f inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Products of the reaction. <br /></td></tr>
|
||||
<tr class="separator:a4c6ba4d6355f33cbe2e72614fa72363f inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae29f755030c51fc9c8f7db52a022f84 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_aae29f755030c51fc9c8f7db52a022f84"><td class="memItemLeft" align="right" valign="top">std::optional< std::vector< fourdst::atomic::Species > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#aae29f755030c51fc9c8f7db52a022f84">m_reactantsVec</a></td></tr>
|
||||
<tr class="separator:aae29f755030c51fc9c8f7db52a022f84 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad89d4b413c507e850dba624e1b36b886 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_ad89d4b413c507e850dba624e1b36b886"><td class="memItemLeft" align="right" valign="top">std::optional< std::vector< fourdst::atomic::Species > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#ad89d4b413c507e850dba624e1b36b886">m_productsVec</a></td></tr>
|
||||
<tr class="separator:ad89d4b413c507e850dba624e1b36b886 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7e79437a68947e176b8dd7dcbe27baab inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a7e79437a68947e176b8dd7dcbe27baab"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a7e79437a68947e176b8dd7dcbe27baab">m_sourceLabel</a></td></tr>
|
||||
<tr class="memdesc:a7e79437a68947e176b8dd7dcbe27baab inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Source label for the rate data (e.g., "wc12w", "st08"). <br /></td></tr>
|
||||
<tr class="separator:a7e79437a68947e176b8dd7dcbe27baab inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ea3de0412395b7b617c4b71cbc2ab68 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_a8ea3de0412395b7b617c4b71cbc2ab68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1reaction_1_1RateCoefficientSet.html">RateCoefficientSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a8ea3de0412395b7b617c4b71cbc2ab68">m_rateCoefficients</a></td></tr>
|
||||
<tr class="memdesc:a8ea3de0412395b7b617c4b71cbc2ab68 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">The seven rate coefficients. <br /></td></tr>
|
||||
<tr class="separator:a8ea3de0412395b7b617c4b71cbc2ab68 inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af52b42d940f6a09dba5d28898d2b0b1f inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction" id="r_af52b42d940f6a09dba5d28898d2b0b1f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#af52b42d940f6a09dba5d28898d2b0b1f">m_reverse</a> = false</td></tr>
|
||||
<tr class="memdesc:af52b42d940f6a09dba5d28898d2b0b1f inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating if this is a reverse reaction rate. <br /></td></tr>
|
||||
<tr class="separator:af52b42d940f6a09dba5d28898d2b0b1f inherit pro_attribs_classgridfire_1_1reaction_1_1ReaclibReaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ac3fc463a1cea6854ea989732e1e5f65a" name="ac3fc463a1cea6854ea989732e1e5f65a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac3fc463a1cea6854ea989732e1e5f65a">◆ </a></span>clone()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::unique_ptr< <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html">Reaction</a> > gridfire::reaction::WeakReaclibReaction::clone </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Polymorphic deep copy. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A std::unique_ptr owning a new <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> equal to this one. </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a54fde02e7010e806136f976ab64b1740">gridfire::reaction::ReaclibReaction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a264112a230817a6080c770686e5bcc01" name="a264112a230817a6080c770686e5bcc01"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a264112a230817a6080c770686e5bcc01">◆ </a></span>ReaclibReaction()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">gridfire::reaction::ReaclibReaction::ReaclibReaction </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::string_view </td>
|
||||
<td class="paramname"><em>id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string_view </td>
|
||||
<td class="paramname"><em>peName</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>chapter</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< fourdst::atomic::Species > & </td>
|
||||
<td class="paramname"><em>reactants</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< fourdst::atomic::Species > & </td>
|
||||
<td class="paramname"><em>products</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">double </td>
|
||||
<td class="paramname"><em>qValue</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string_view </td>
|
||||
<td class="paramname"><em>label</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structgridfire_1_1reaction_1_1RateCoefficientSet.html">RateCoefficientSet</a> & </td>
|
||||
<td class="paramname"><em>sets</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>reverse</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Constructs a <a class="el" href="classgridfire_1_1reaction_1_1Reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> object. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">id</td><td>A unique identifier for the reaction. </td></tr>
|
||||
<tr><td class="paramname">peName</td><td>The name in (projectile, ejectile) notation (e.g., "p(p,g)d"). </td></tr>
|
||||
<tr><td class="paramname">chapter</td><td>The REACLIB chapter number, defining reaction structure. </td></tr>
|
||||
<tr><td class="paramname">reactants</td><td>A vector of reactant species. </td></tr>
|
||||
<tr><td class="paramname">products</td><td>A vector of product species. </td></tr>
|
||||
<tr><td class="paramname">qValue</td><td>The Q-value of the reaction in MeV. </td></tr>
|
||||
<tr><td class="paramname">label</td><td>The sources label for the rate data (e.g., "wc12", "st08"). </td></tr>
|
||||
<tr><td class="paramname">sets</td><td>The set of rate coefficients. </td></tr>
|
||||
<tr><td class="paramname">reverse</td><td>True if this is a reverse reaction rate. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af191b4afdf41a9916ecf9647e88d8037" name="af191b4afdf41a9916ecf9647e88d8037"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af191b4afdf41a9916ecf9647e88d8037">◆ </a></span>type()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="namespacegridfire_1_1reaction.html#a026997f11e811fa7754ac9121c4ba74e">ReactionType</a> gridfire::reaction::WeakReaclibReaction::type </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Category of this reaction (e.g., REACLIB, WEAK, LOGICAL_REACLIB). </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Enumerated reaction type for runtime dispatch and filtering. </dd></dl>
|
||||
|
||||
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1ReaclibReaction.html#a3c0fbdd07f9a837bd031c5bdc58e0e8f">gridfire::reaction::ReaclibReaction</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h.html">reaction.h</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1reaction.html">reaction</a></li><li class="navelem"><a class="el" href="classgridfire_1_1reaction_1_1WeakReaclibReaction.html">WeakReaclibReaction</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.9.8 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user