2025-10-08 11:17:09 -04:00
<!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" / >
2025-11-28 09:46:00 -05:00
< meta name = "generator" content = "Doxygen 1.9.8" / >
2025-10-08 11:17:09 -04:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > GridFire: gridfire::rates::weak 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 >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
2025-11-28 09:46:00 -05:00
< script type = "text/javascript" src = "resize.js" > < / script >
2025-10-08 11:17:09 -04:00
< 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" >
2025-11-28 09:46:00 -05:00
< div id = "projectname" > GridFire< span id = "projectnumber" >   v0.7.1_rc2< / span >
2025-10-08 11:17:09 -04:00
< / div >
< div id = "projectbrief" > General Purpose Nuclear Network< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2025-11-28 09:46:00 -05:00
<!-- Generated by Doxygen 1.9.8 -->
2025-10-08 11:17:09 -04:00
< 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() {
2025-11-28 09:46:00 -05:00
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
2025-10-08 11:17:09 -04:00
});
/* @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 */
2025-11-28 09:46:00 -05:00
$(document).ready(function(){initNavTree('namespacegridfire_1_1rates_1_1weak.html',''); initResizable(); });
2025-10-08 11:17:09 -04:00
/* @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 = "#nested-classes" > Classes< / a > |
< a href = "#enum-members" > Enumerations< / a > |
< a href = "#func-members" > Functions< / a > |
< a href = "#var-members" > Variables< / a > < / div >
< div class = "headertitle" > < div class = "title" > gridfire::rates::weak Namespace Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "nested-classes" name = "nested-classes" > < / a >
Classes< / h2 > < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1BoundsErrorInfo.html" > BoundsErrorInfo< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Detailed bounds information for a BOUNDS_ERROR. < a href = "structgridfire_1_1rates_1_1weak_1_1BoundsErrorInfo.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1InterpolationError.html" > InterpolationError< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Interpolation error with optional per-axis bounds details. < a href = "structgridfire_1_1rates_1_1weak_1_1InterpolationError.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1IsotopeGrid.html" > IsotopeGrid< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Regular 2D grid and payloads for a single isotope (A,Z). < a href = "structgridfire_1_1rates_1_1weak_1_1IsotopeGrid.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1RateDataRow.html" > RateDataRow< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > One row of the unified weak-rate data table for a specific isotope and state. < a href = "structgridfire_1_1rates_1_1weak_1_1RateDataRow.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1WeakRateDerivatives.html" > WeakRateDerivatives< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye)). < a href = "structgridfire_1_1rates_1_1weak_1_1WeakRateDerivatives.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classgridfire_1_1rates_1_1weak_1_1WeakRateInterpolator.html" > WeakRateInterpolator< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > 3D table interpolator for tabulated weak reaction data by isotope. < a href = "classgridfire_1_1rates_1_1weak_1_1WeakRateInterpolator.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1WeakRatePayload.html" > WeakRatePayload< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Interpolated weak-rate payload at a single state. < a href = "structgridfire_1_1rates_1_1weak_1_1WeakRatePayload.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classgridfire_1_1rates_1_1weak_1_1WeakReaction.html" > WeakReaction< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Concrete Reaction representing a single weak process (beta±, e− /e+ capture). < a href = "classgridfire_1_1rates_1_1weak_1_1WeakReaction.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > struct   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1WeakReactionEntry.html" > WeakReactionEntry< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > A single weak-reaction data point (type, state, and log values). < a href = "structgridfire_1_1rates_1_1weak_1_1WeakReactionEntry.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:" > < td class = "memItemLeft" align = "right" valign = "top" > class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classgridfire_1_1rates_1_1weak_1_1WeakReactionMap.html" > WeakReactionMap< / a > < / td > < / tr >
< tr class = "memdesc:" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Index of available weak reactions keyed by species. < a href = "classgridfire_1_1rates_1_1weak_1_1WeakReactionMap.html#details" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< 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 >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:ae834fb6f8cd1ac922967d5296a25bec7" id = "r_ae834fb6f8cd1ac922967d5296a25bec7" > < td class = "memItemLeft" align = "right" valign = "top" > enum class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7" > WeakReactionType< / a > { < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759" > BETA_PLUS_DECAY< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94" > BETA_MINUS_DECAY< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7" > ELECTRON_CAPTURE< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d" > POSITRON_CAPTURE< / a >
2025-10-08 11:17:09 -04:00
}< / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memdesc:ae834fb6f8cd1ac922967d5296a25bec7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Weak reaction channel identifiers. < a href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:ae834fb6f8cd1ac922967d5296a25bec7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:aeddc9527afbf9755d4252f64ad5d70ca" id = "r_aeddc9527afbf9755d4252f64ad5d70ca" > < td class = "memItemLeft" align = "right" valign = "top" > enum class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca" > NeutrinoTypes< / a > { < br / >
    < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa3fde0fbf2166dfb3dd60458c535699d8" > ELECTRON_NEUTRINO< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8d99b7a21c927a7b8274caaf23290de6" > ELECTRON_ANTINEUTRINO< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554" > MUON_NEUTRINO< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef" > MUON_ANTINEUTRINO< / a >
2025-10-08 11:17:09 -04:00
, < br / >
2025-11-28 09:46:00 -05:00
    < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa8c2cdafd7125a278e6e0da4c04e29d9e" > TAU_NEUTRINO< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70caa2712e9cfc69c4ee0c4ed136338acb6cc" > TAU_ANTINEUTRINO< / a >
2025-10-08 11:17:09 -04:00
< br / >
}< / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memdesc:aeddc9527afbf9755d4252f64ad5d70ca" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Enumeration of neutrino flavors (for potential extensions and tagging). < a href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:aeddc9527afbf9755d4252f64ad5d70ca" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:a15ca7b1a1951c131fddb9eb011d59550" id = "r_a15ca7b1a1951c131fddb9eb011d59550" > < td class = "memItemLeft" align = "right" valign = "top" > enum class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550" > WeakMapError< / a > { < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a3659baf2b06bba6c02bad8316d517761" > SPECIES_NOT_FOUND< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4" > UNKNOWN_ERROR< / a >
2025-10-08 11:17:09 -04:00
}< / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memdesc:a15ca7b1a1951c131fddb9eb011d59550" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Lookup errors for WeakReactionMap queries. < a href = "namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:a15ca7b1a1951c131fddb9eb011d59550" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:a3fc4243d5c894779b986110c3a1ee1d4" id = "r_a3fc4243d5c894779b986110c3a1ee1d4" > < td class = "memItemLeft" align = "right" valign = "top" > enum class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4" > InterpolationErrorType< / a > { < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a" > BOUNDS_ERROR< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d" > UNKNOWN_SPECIES_ERROR< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4" > UNKNOWN_ERROR< / a >
2025-10-08 11:17:09 -04:00
}< / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memdesc:a3fc4243d5c894779b986110c3a1ee1d4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Error categories for interpolation attempts. < a href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:a3fc4243d5c894779b986110c3a1ee1d4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:a5e6ecdf02b9748cf1b0a15a5cc1b34ae" id = "r_a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > < td class = "memItemLeft" align = "right" valign = "top" > enum class   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > TableAxes< / a > { < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea2f0355649dad31dc33ebe251d9f72755" > T9< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746" > LOG_RHOYE< / a >
, < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b" > MUE< / a >
2025-10-08 11:17:09 -04:00
}< / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memdesc:a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Axes of the interpolation table. < a href = "namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > More...< / a > < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > < 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 >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:a81f6133710abef28d9d2b030fdbaaeef" id = "r_a81f6133710abef28d9d2b030fdbaaeef" > < td class = "memItemLeft" align = "right" valign = "top" > constexpr std::string_view  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a81f6133710abef28d9d2b030fdbaaeef" > weak_reaction_type_name< / a > (const < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7" > WeakReactionType< / a > t) noexcept< / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "memdesc:a81f6133710abef28d9d2b030fdbaaeef" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Abbreviated channel name used in printing and IDs. < br / > < / td > < / tr >
< tr class = "separator:a81f6133710abef28d9d2b030fdbaaeef" > < 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 >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:ac48364695089056d9a9b10689c4338e7" id = "r_ac48364695089056d9a9b10689c4338e7" > < td class = "memItemLeft" align = "right" valign = "top" > static constexpr std::array< < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1RateDataRow.html" > RateDataRow< / a > , 77400 >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ac48364695089056d9a9b10689c4338e7" > UNIFIED_WEAK_DATA< / a > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:ac48364695089056d9a9b10689c4338e7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-11-28 09:46:00 -05:00
< tr class = "memitem:a7a262a98e1956c33645bad4eb4e40c7a" id = "r_a7a262a98e1956c33645bad4eb4e40c7a" > < td class = "memItemLeft" align = "right" valign = "top" > std::unordered_map< < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4" > InterpolationErrorType< / a > , std::string_view >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a7a262a98e1956c33645bad4eb4e40c7a" > InterpolationErrorTypeMap< / a > < / td > < / tr >
< tr class = "memdesc:a7a262a98e1956c33645bad4eb4e40c7a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Human-readable names for InterpolationErrorType. < br / > < / td > < / tr >
2025-10-08 11:17:09 -04:00
< tr class = "separator:a7a262a98e1956c33645bad4eb4e40c7a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< h2 class = "groupheader" > Enumeration Type Documentation< / h2 >
< a id = "a3fc4243d5c894779b986110c3a1ee1d4" name = "a3fc4243d5c894779b986110c3a1ee1d4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3fc4243d5c894779b986110c3a1ee1d4" > ◆   < / a > < / span > InterpolationErrorType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > enum class < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4" > gridfire::rates::weak::InterpolationErrorType< / a > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Error categories for interpolation attempts. < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a" name = "a3fc4243d5c894779b986110c3a1ee1d4a1516ba0949425312ba92ea385c80dc7a" > < / a > BOUNDS_ERROR  < / td > < td class = "fielddoc" > < p > Query outside the per-axis min/max of the table. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d" name = "a3fc4243d5c894779b986110c3a1ee1d4acc038b1c5dbfcede2eaa525fe0e2379d" > < / a > UNKNOWN_SPECIES_ERROR  < / td > < td class = "fielddoc" > < p > Requested (A,Z) not present in the tables. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4" name = "a3fc4243d5c894779b986110c3a1ee1d4a9a10f345b0f755d461a8673a5e9ef6b4" > < / a > UNKNOWN_ERROR  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< / div >
< / div >
< a id = "aeddc9527afbf9755d4252f64ad5d70ca" name = "aeddc9527afbf9755d4252f64ad5d70ca" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeddc9527afbf9755d4252f64ad5d70ca" > ◆   < / a > < / span > NeutrinoTypes< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > enum class < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#aeddc9527afbf9755d4252f64ad5d70ca" > gridfire::rates::weak::NeutrinoTypes< / a > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Enumeration of neutrino flavors (for potential extensions and tagging). < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "aeddc9527afbf9755d4252f64ad5d70caa3fde0fbf2166dfb3dd60458c535699d8" name = "aeddc9527afbf9755d4252f64ad5d70caa3fde0fbf2166dfb3dd60458c535699d8" > < / a > ELECTRON_NEUTRINO  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeddc9527afbf9755d4252f64ad5d70caa8d99b7a21c927a7b8274caaf23290de6" name = "aeddc9527afbf9755d4252f64ad5d70caa8d99b7a21c927a7b8274caaf23290de6" > < / a > ELECTRON_ANTINEUTRINO  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554" name = "aeddc9527afbf9755d4252f64ad5d70caaabd6fefb3f84f632c3968acfcd76d554" > < / a > MUON_NEUTRINO  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef" name = "aeddc9527afbf9755d4252f64ad5d70caae6f2e17ddd61e72e331faf8700bbedef" > < / a > MUON_ANTINEUTRINO  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeddc9527afbf9755d4252f64ad5d70caa8c2cdafd7125a278e6e0da4c04e29d9e" name = "aeddc9527afbf9755d4252f64ad5d70caa8c2cdafd7125a278e6e0da4c04e29d9e" > < / a > TAU_NEUTRINO  < / td > < td class = "fielddoc" > < / td > < / tr >
< tr > < td class = "fieldname" > < a id = "aeddc9527afbf9755d4252f64ad5d70caa2712e9cfc69c4ee0c4ed136338acb6cc" name = "aeddc9527afbf9755d4252f64ad5d70caa2712e9cfc69c4ee0c4ed136338acb6cc" > < / a > TAU_ANTINEUTRINO  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< / div >
< / div >
< a id = "a5e6ecdf02b9748cf1b0a15a5cc1b34ae" name = "a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > ◆   < / a > < / span > TableAxes< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > enum class < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a5e6ecdf02b9748cf1b0a15a5cc1b34ae" > gridfire::rates::weak::TableAxes< / a > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Axes of the interpolation table. < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a5e6ecdf02b9748cf1b0a15a5cc1b34aea2f0355649dad31dc33ebe251d9f72755" name = "a5e6ecdf02b9748cf1b0a15a5cc1b34aea2f0355649dad31dc33ebe251d9f72755" > < / a > T9  < / td > < td class = "fielddoc" > < p > Temperature in GK. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746" name = "a5e6ecdf02b9748cf1b0a15a5cc1b34aea1448b5920e7c95f07cbc08d3ba5b9746" > < / a > LOG_RHOYE  < / td > < td class = "fielddoc" > < p > log10(rho*Ye). < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b" name = "a5e6ecdf02b9748cf1b0a15a5cc1b34aea5257ed2407fcbb45ab05897fdea80c2b" > < / a > MUE  < / td > < td class = "fielddoc" > < p > Electron chemical potential (MeV). < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< a id = "a15ca7b1a1951c131fddb9eb011d59550" name = "a15ca7b1a1951c131fddb9eb011d59550" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a15ca7b1a1951c131fddb9eb011d59550" > ◆   < / a > < / span > WeakMapError< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > enum class < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a15ca7b1a1951c131fddb9eb011d59550" > gridfire::rates::weak::WeakMapError< / a > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-11-28 09:46:00 -05:00
< p > Lookup errors for < a class = "el" href = "classgridfire_1_1rates_1_1weak_1_1WeakReactionMap.html" title = "Index of available weak reactions keyed by species." > WeakReactionMap< / a > queries. < / p >
2025-10-08 11:17:09 -04:00
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "a15ca7b1a1951c131fddb9eb011d59550a3659baf2b06bba6c02bad8316d517761" name = "a15ca7b1a1951c131fddb9eb011d59550a3659baf2b06bba6c02bad8316d517761" > < / a > SPECIES_NOT_FOUND  < / td > < td class = "fielddoc" > < p > No entries for the requested Species. < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4" name = "a15ca7b1a1951c131fddb9eb011d59550a9a10f345b0f755d461a8673a5e9ef6b4" > < / a > UNKNOWN_ERROR  < / td > < td class = "fielddoc" > < / td > < / tr >
< / table >
< / div >
< / div >
< a id = "ae834fb6f8cd1ac922967d5296a25bec7" name = "ae834fb6f8cd1ac922967d5296a25bec7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae834fb6f8cd1ac922967d5296a25bec7" > ◆   < / a > < / span > WeakReactionType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > enum class < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7" > gridfire::rates::weak::WeakReactionType< / a > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > strong< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Weak reaction channel identifiers. < / p >
< table class = "fieldtable" >
< tr > < th colspan = "2" > Enumerator< / th > < / tr > < tr > < td class = "fieldname" > < a id = "ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759" name = "ae834fb6f8cd1ac922967d5296a25bec7a2f146a0cd66e2d010c8802852db26759" > < / a > BETA_PLUS_DECAY  < / td > < td class = "fielddoc" > < p > β+ decay: Z -> Z-1 + e+ + ν _e < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94" name = "ae834fb6f8cd1ac922967d5296a25bec7a12122315f1a94a10826f77a8fd949a94" > < / a > BETA_MINUS_DECAY  < / td > < td class = "fielddoc" > < p > β− decay: Z -> Z+1 + e− + ν ̄_e < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7" name = "ae834fb6f8cd1ac922967d5296a25bec7a26b6967eb578cb1b08373b342bf72ef7" > < / a > ELECTRON_CAPTURE  < / td > < td class = "fielddoc" > < p > e− capture: (Z, e− ) -> Z-1 + ν _e < / p >
< / td > < / tr >
< tr > < td class = "fieldname" > < a id = "ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d" name = "ae834fb6f8cd1ac922967d5296a25bec7ae0be5539e1cf1c424806baa62540aa9d" > < / a > POSITRON_CAPTURE  < / td > < td class = "fielddoc" > < p > e+ capture: (Z, e+) -> Z+1 + ν ̄_e < / p >
< / td > < / tr >
< / table >
< / div >
< / div >
< h2 class = "groupheader" > Function Documentation< / h2 >
< a id = "a81f6133710abef28d9d2b030fdbaaeef" name = "a81f6133710abef28d9d2b030fdbaaeef" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a81f6133710abef28d9d2b030fdbaaeef" > ◆   < / a > < / span > weak_reaction_type_name()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > constexpr std::string_view gridfire::rates::weak::weak_reaction_type_name < / td >
2025-10-08 11:17:09 -04:00
< td > (< / td >
2025-11-28 09:46:00 -05:00
< td class = "paramtype" > const < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#ae834fb6f8cd1ac922967d5296a25bec7" > WeakReactionType< / a >   < / td >
< td class = "paramname" > < em > t< / em > < / td > < td > )< / td >
2025-10-08 11:17:09 -04:00
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > constexpr< / span > < span class = "mlabel" > noexcept< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Abbreviated channel name used in printing and IDs. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > t< / td > < td > Channel enum. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Short name: bp, bm, ec, or pc. < / dd > < / dl >
< / div >
< / div >
< h2 class = "groupheader" > Variable Documentation< / h2 >
< a id = "a7a262a98e1956c33645bad4eb4e40c7a" name = "a7a262a98e1956c33645bad4eb4e40c7a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7a262a98e1956c33645bad4eb4e40c7a" > ◆   < / a > < / span > InterpolationErrorTypeMap< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > std::unordered_map< < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html#a3fc4243d5c894779b986110c3a1ee1d4" > InterpolationErrorType< / a > , std::string_view> gridfire::rates::weak::InterpolationErrorTypeMap< / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< b > Initial value:< / b > < div class = "fragment" > < div class = "line" > = {< / div >
2025-11-28 09:46:00 -05:00
< div class = "line" > {InterpolationErrorType::BOUNDS_ERROR, < span class = "stringliteral" > " Bounds Error" < / span > },< / div >
< div class = "line" > {InterpolationErrorType::UNKNOWN_SPECIES_ERROR, < span class = "stringliteral" > " Unknown Species Error" < / span > },< / div >
< div class = "line" > {InterpolationErrorType::UNKNOWN_ERROR, < span class = "stringliteral" > " Unknown Error" < / span > }< / div >
2025-10-08 11:17:09 -04:00
< div class = "line" > }< / div >
< / div > <!-- fragment -->
2025-11-28 09:46:00 -05:00
< p > Human-readable names for InterpolationErrorType. < / p >
2025-10-08 11:17:09 -04:00
< / div >
< / div >
< a id = "ac48364695089056d9a9b10689c4338e7" name = "ac48364695089056d9a9b10689c4338e7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac48364695089056d9a9b10689c4338e7" > ◆   < / a > < / span > UNIFIED_WEAK_DATA< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-11-28 09:46:00 -05:00
< td class = "memname" > constexpr std::array< < a class = "el" href = "structgridfire_1_1rates_1_1weak_1_1RateDataRow.html" > RateDataRow< / a > , 77400> gridfire::rates::weak::UNIFIED_WEAK_DATA< / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-11-28 09:46:00 -05:00
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > constexpr< / span > < / span > < / td >
2025-10-08 11:17:09 -04:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< / 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_1rates.html" > rates< / a > < / li > < li class = "navelem" > < a class = "el" href = "namespacegridfire_1_1rates_1_1weak.html" > weak< / a > < / li >
2025-11-28 09:46:00 -05:00
< 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 >
2025-10-08 11:17:09 -04:00
< / ul >
< / div >
< / body >
< / html >