2025-07-01 07:24:18 -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" / >
< meta name = "generator" content = "Doxygen 1.13.2" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2025-07-24 11:10:45 -04:00
< title > GridFire: src/include/gridfire/network.h Source File< / title >
2025-07-01 07:24:18 -04:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< script type = "text/javascript" src = "clipboard.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "cookie.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< 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" >   0.0.1a< / span >
< / div >
< div id = "projectbrief" > General Purpose Nuclear Network< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
< / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @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 */
$(function(){initNavTree('network_8h_source.html',''); initResizable(true); });
/* @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 = "headertitle" > < div class = "title" > network.h< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< a href = "network_8h.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a id = "l00001" name = "l00001" > < / a > < span class = "lineno" > 1< / span > < span class = "comment" > /* ***********************************************************************< / span > < / div >
< div class = "line" > < a id = "l00002" name = "l00002" > < / a > < span class = "lineno" > 2< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00003" name = "l00003" > < / a > < span class = "lineno" > 3< / span > < span class = "comment" > // Copyright (C) 2025 -- The 4D-STAR Collaboration< / span > < / div >
< div class = "line" > < a id = "l00004" name = "l00004" > < / a > < span class = "lineno" > 4< / span > < span class = "comment" > // File Authors: Emily Boudreaux, Aaron Dotter< / span > < / div >
< div class = "line" > < a id = "l00005" name = "l00005" > < / a > < span class = "lineno" > 5< / span > < span class = "comment" > // Last Modified: March 21, 2025< / span > < / div >
< div class = "line" > < a id = "l00006" name = "l00006" > < / a > < span class = "lineno" > 6< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00007" name = "l00007" > < / a > < span class = "lineno" > 7< / span > < span class = "comment" > // 4DSSE is free software; you can use it and/or modify< / span > < / div >
< div class = "line" > < a id = "l00008" name = "l00008" > < / a > < span class = "lineno" > 8< / span > < span class = "comment" > // it under the terms and restrictions the GNU General Library Public< / span > < / div >
< div class = "line" > < a id = "l00009" name = "l00009" > < / a > < span class = "lineno" > 9< / span > < span class = "comment" > // License version 3 (GPLv3) as published by the Free Software Foundation.< / span > < / div >
< div class = "line" > < a id = "l00010" name = "l00010" > < / a > < span class = "lineno" > 10< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00011" name = "l00011" > < / a > < span class = "lineno" > 11< / span > < span class = "comment" > // 4DSSE is distributed in the hope that it will be useful,< / span > < / div >
< div class = "line" > < a id = "l00012" name = "l00012" > < / a > < span class = "lineno" > 12< / span > < span class = "comment" > // but WITHOUT ANY WARRANTY; without even the implied warranty of< / span > < / div >
< div class = "line" > < a id = "l00013" name = "l00013" > < / a > < span class = "lineno" > 13< / span > < span class = "comment" > // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.< / span > < / div >
< div class = "line" > < a id = "l00014" name = "l00014" > < / a > < span class = "lineno" > 14< / span > < span class = "comment" > // See the GNU Library General Public License for more details.< / span > < / div >
< div class = "line" > < a id = "l00015" name = "l00015" > < / a > < span class = "lineno" > 15< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00016" name = "l00016" > < / a > < span class = "lineno" > 16< / span > < span class = "comment" > // You should have received a copy of the GNU Library General Public License< / span > < / div >
< div class = "line" > < a id = "l00017" name = "l00017" > < / a > < span class = "lineno" > 17< / span > < span class = "comment" > // along with this software; if not, write to the Free Software< / span > < / div >
< div class = "line" > < a id = "l00018" name = "l00018" > < / a > < span class = "lineno" > 18< / span > < span class = "comment" > // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA< / span > < / div >
< div class = "line" > < a id = "l00019" name = "l00019" > < / a > < span class = "lineno" > 19< / span > < span class = "comment" > //< / span > < / div >
< div class = "line" > < a id = "l00020" name = "l00020" > < / a > < span class = "lineno" > 20< / span > < span class = "comment" > // *********************************************************************** */< / span > < / div >
< div class = "line" > < a id = "l00021" name = "l00021" > < / a > < span class = "lineno" > 21< / span > < span class = "preprocessor" > #pragma once< / span > < / div >
< div class = "line" > < a id = "l00022" name = "l00022" > < / a > < span class = "lineno" > 22< / span > < / div >
< div class = "line" > < a id = "l00023" name = "l00023" > < / a > < span class = "lineno" > 23< / span > < span class = "preprocessor" > #include < vector> < / span > < / div >
< div class = "line" > < a id = "l00024" name = "l00024" > < / a > < span class = "lineno" > 24< / span > < / div >
< div class = "line" > < a id = "l00025" name = "l00025" > < / a > < span class = "lineno" > 25< / span > < span class = "preprocessor" > #include " fourdst/logging/logging.h" < / span > < / div >
< div class = "line" > < a id = "l00026" name = "l00026" > < / a > < span class = "lineno" > 26< / span > < span class = "preprocessor" > #include " fourdst/config/config.h" < / span > < / div >
< div class = "line" > < a id = "l00027" name = "l00027" > < / a > < span class = "lineno" > 27< / span > < span class = "preprocessor" > #include " fourdst/composition/species.h" < / span > < / div >
< div class = "line" > < a id = "l00028" name = "l00028" > < / a > < span class = "lineno" > 28< / span > < span class = "preprocessor" > #include " fourdst/composition/composition.h" < / span > < / div >
< div class = "line" > < a id = "l00029" name = "l00029" > < / a > < span class = "lineno" > 29< / span > < span class = "preprocessor" > #include " fourdst/constants/const.h" < / span > < / div >
< div class = "line" > < a id = "l00030" name = "l00030" > < / a > < span class = "lineno" > 30< / span > < / div >
< div class = "line" > < a id = "l00031" name = "l00031" > < / a > < span class = "lineno" > 31< / span > < span class = "preprocessor" > #include " < a class = "code" href = "reaction_8h.html" > gridfire/reaction/reaction.h< / a > " < / span > < / div >
< div class = "line" > < a id = "l00032" name = "l00032" > < / a > < span class = "lineno" > 32< / span > < / div >
< div class = "line" > < a id = "l00033" name = "l00033" > < / a > < span class = "lineno" > 33< / span > < span class = "preprocessor" > #include " quill/Logger.h" < / span > < / div >
< div class = "line" > < a id = "l00034" name = "l00034" > < / a > < span class = "lineno" > 34< / span > < / div >
< div class = "line" > < a id = "l00035" name = "l00035" > < / a > < span class = "lineno" > 35< / span > < span class = "preprocessor" > #include < unordered_map> < / span > < / div >
< div class = "line" > < a id = "l00036" name = "l00036" > < / a > < span class = "lineno" > 36< / span > < / div >
< div class = "line" > < a id = "l00037" name = "l00037" > < / a > < span class = "lineno" > 37< / span > < / div >
< div class = "line" > < a id = "l00038" name = "l00038" > < / a > < span class = "lineno" > 38< / span > < span class = "keyword" > namespace < / span > < a class = "code hl_namespace" href = "namespacegridfire.html" > gridfire< / a > {< / div >
< div class = "line" > < a id = "l00039" name = "l00039" > < / a > < span class = "lineno" > 39< / span > < / div >
< div class = "line" > < a id = "l00040" name = "l00040" > < / a > < span class = "lineno" > 40< / span > < / div >
< div class = "foldopen" id = "foldopen00041" data-start = "{" data-end = "};" >
< div class = "line" > < a id = "l00041" name = "l00041" > < / a > < span class = "lineno" > < a class = "line" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > 41< / a > < / span > < span class = "keyword" > enum< / span > < a class = "code hl_enumeration" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > NetworkFormat< / a > {< / div >
< div class = "line" > < a id = "l00042" name = "l00042" > < / a > < span class = "lineno" > < a class = "line" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea" > 42< / a > < / span > < a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea" > APPROX8< / a > , < / div >
< div class = "line" > < a id = "l00043" name = "l00043" > < / a > < span class = "lineno" > < a class = "line" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182" > 43< / a > < / span > < a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182" > REACLIB< / a > , < / div >
< div class = "line" > < a id = "l00044" name = "l00044" > < / a > < span class = "lineno" > < a class = "line" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2" > 44< / a > < / span > < a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2" > UNKNOWN< / a > ,< / div >
< div class = "line" > < a id = "l00045" name = "l00045" > < / a > < span class = "lineno" > 45< / span > };< / div >
< / div >
< div class = "line" > < a id = "l00046" name = "l00046" > < / a > < span class = "lineno" > 46< / span > < / div >
< div class = "foldopen" id = "foldopen00047" data-start = "{" data-end = "};" >
< div class = "line" > < a id = "l00047" name = "l00047" > < / a > < span class = "lineno" > < a class = "line" href = "namespacegridfire.html#a4e9cabad30b57d636c2f0d73d8cc6bb4" > 47< / a > < / span > < span class = "keyword" > static< / span > < span class = "keyword" > inline< / span > std::unordered_map< NetworkFormat, std::string> < a class = "code hl_variable" href = "namespacegridfire.html#a4e9cabad30b57d636c2f0d73d8cc6bb4" > FormatStringLookup< / a > = {< / div >
< div class = "line" > < a id = "l00048" name = "l00048" > < / a > < span class = "lineno" > 48< / span > {< a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea" > APPROX8< / a > , < span class = "stringliteral" > " Approx8" < / span > },< / div >
< div class = "line" > < a id = "l00049" name = "l00049" > < / a > < span class = "lineno" > 49< / span > {< a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182" > REACLIB< / a > , < span class = "stringliteral" > " REACLIB" < / span > },< / div >
< div class = "line" > < a id = "l00050" name = "l00050" > < / a > < span class = "lineno" > 50< / span > {< a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2" > UNKNOWN< / a > , < span class = "stringliteral" > " Unknown" < / span > }< / div >
< div class = "line" > < a id = "l00051" name = "l00051" > < / a > < span class = "lineno" > 51< / span > };< / div >
< / div >
< div class = "line" > < a id = "l00052" name = "l00052" > < / a > < span class = "lineno" > 52< / span > < / div >
< div class = "foldopen" id = "foldopen00053" data-start = "{" data-end = "};" >
< div class = "line" > < a id = "l00053" name = "l00053" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html" > 53< / a > < / span > < span class = "keyword" > struct < / span > < a class = "code hl_struct" href = "structgridfire_1_1_net_in.html" > NetIn< / a > {< / div >
< div class = "line" > < a id = "l00054" name = "l00054" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1" > 54< / a > < / span > fourdst::composition::Composition < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1" > composition< / a > ; < / div >
< div class = "line" > < a id = "l00055" name = "l00055" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#a0a8d820cfeaa92ee31f253795c57e0d1" > 55< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#a0a8d820cfeaa92ee31f253795c57e0d1" > tMax< / a > ; < / div >
< div class = "line" > < a id = "l00056" name = "l00056" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#a4e556f7bb18f46654b3445476734076a" > 56< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#a4e556f7bb18f46654b3445476734076a" > dt0< / a > ; < / div >
< div class = "line" > < a id = "l00057" name = "l00057" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#a5be0f5195a5cd1dd177b9fc5ab83a7be" > 57< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#a5be0f5195a5cd1dd177b9fc5ab83a7be" > temperature< / a > ; < / div >
< div class = "line" > < a id = "l00058" name = "l00058" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577" > 58< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577" > density< / a > ; < / div >
< div class = "line" > < a id = "l00059" name = "l00059" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#ae1fbce804bafa6ad2be4ac3470dac93b" > 59< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#ae1fbce804bafa6ad2be4ac3470dac93b" > energy< / a > ; < / div >
< div class = "line" > < a id = "l00060" name = "l00060" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f" > 60< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f" > culling< / a > = 0.0; < / div >
< div class = "line" > < a id = "l00061" name = "l00061" > < / a > < span class = "lineno" > 61< / span > < / div >
< div class = "line" > < a id = "l00062" name = "l00062" > < / a > < span class = "lineno" > 62< / span > std::vector< double> < a class = "code hl_function" href = "structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65" > MolarAbundance< / a > () < span class = "keyword" > const< / span > ;< / div >
< div class = "line" > < a id = "l00063" name = "l00063" > < / a > < span class = "lineno" > 63< / span > };< / div >
< / div >
< div class = "line" > < a id = "l00064" name = "l00064" > < / a > < span class = "lineno" > 64< / span > < / div >
< div class = "foldopen" id = "foldopen00065" data-start = "{" data-end = "};" >
< div class = "line" > < a id = "l00065" name = "l00065" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_out.html" > 65< / a > < / span > < span class = "keyword" > struct < / span > < a class = "code hl_struct" href = "structgridfire_1_1_net_out.html" > NetOut< / a > {< / div >
< div class = "line" > < a id = "l00066" name = "l00066" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a" > 66< / a > < / span > fourdst::composition::Composition < a class = "code hl_variable" href = "structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a" > composition< / a > ; < / div >
< div class = "line" > < a id = "l00067" name = "l00067" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6" > 67< / a > < / span > < span class = "keywordtype" > int< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6" > num_steps< / a > ; < / div >
< div class = "line" > < a id = "l00068" name = "l00068" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_out.html#a43d5a861708992c949f616aa2a035ec6" > 68< / a > < / span > < span class = "keywordtype" > double< / span > < a class = "code hl_variable" href = "structgridfire_1_1_net_out.html#a43d5a861708992c949f616aa2a035ec6" > energy< / a > ; < / div >
< div class = "line" > < a id = "l00069" name = "l00069" > < / a > < span class = "lineno" > 69< / span > < / div >
< div class = "foldopen" id = "foldopen00070" data-start = "{" data-end = "}" >
< div class = "line" > < a id = "l00070" name = "l00070" > < / a > < span class = "lineno" > < a class = "line" href = "structgridfire_1_1_net_out.html#a6996f06951c2a873e5464773ddc7319b" > 70< / a > < / span > < span class = "keyword" > friend< / span > std::ostream& < a class = "code hl_friend" href = "structgridfire_1_1_net_out.html#a6996f06951c2a873e5464773ddc7319b" > operator< < < / a > (std::ostream& os, < span class = "keyword" > const< / span > < a class = "code hl_struct" href = "structgridfire_1_1_net_out.html" > NetOut< / a > & netOut) {< / div >
< div class = "line" > < a id = "l00071" name = "l00071" > < / a > < span class = "lineno" > 71< / span > os < < < span class = "stringliteral" > " NetOut(composition=" < / span > < < netOut.< a class = "code hl_variable" href = "structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a" > composition< / a > < < < span class = "stringliteral" > " , num_steps=" < / span > < < netOut.< a class = "code hl_variable" href = "structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6" > num_steps< / a > < < < span class = "stringliteral" > " , energy=" < / span > < < netOut.< a class = "code hl_variable" href = "structgridfire_1_1_net_out.html#a43d5a861708992c949f616aa2a035ec6" > energy< / a > < < < span class = "stringliteral" > " )" < / span > ;< / div >
< div class = "line" > < a id = "l00072" name = "l00072" > < / a > < span class = "lineno" > 72< / span > < span class = "keywordflow" > return< / span > os;< / div >
< div class = "line" > < a id = "l00073" name = "l00073" > < / a > < span class = "lineno" > 73< / span > }< / div >
< / div >
< div class = "line" > < a id = "l00074" name = "l00074" > < / a > < span class = "lineno" > 74< / span > };< / div >
< / div >
< div class = "line" > < a id = "l00075" name = "l00075" > < / a > < span class = "lineno" > 75< / span > < / div >
< div class = "foldopen" id = "foldopen00076" data-start = "{" data-end = "};" >
< div class = "line" > < a id = "l00076" name = "l00076" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html" > 76< / a > < / span > < span class = "keyword" > class < / span > < a class = "code hl_function" href = "classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55" > Network< / a > {< / div >
< div class = "line" > < a id = "l00077" name = "l00077" > < / a > < span class = "lineno" > 77< / span > < span class = "keyword" > public< / span > :< / div >
< div class = "line" > < a id = "l00078" name = "l00078" > < / a > < span class = "lineno" > 78< / span > < span class = "keyword" > explicit< / span > < a class = "code hl_function" href = "classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55" > Network< / a > (< span class = "keyword" > const< / span > < a class = "code hl_enumeration" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > NetworkFormat< / a > format = < a class = "code hl_enumvalue" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea" > NetworkFormat::APPROX8< / a > );< / div >
< div class = "line" > < a id = "l00079" name = "l00079" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79" > 79< / a > < / span > < span class = "keyword" > virtual< / span > < a class = "code hl_function" href = "classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79" > ~Network< / a > () = < span class = "keywordflow" > default< / span > ;< / div >
< div class = "line" > < a id = "l00080" name = "l00080" > < / a > < span class = "lineno" > 80< / span > < / div >
< div class = "line" > < a id = "l00081" name = "l00081" > < / a > < span class = "lineno" > 81< / span > [[nodiscard]] < a class = "code hl_enumeration" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > NetworkFormat< / a > < a class = "code hl_function" href = "classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118" > getFormat< / a > () < span class = "keyword" > const< / span > ;< / div >
< div class = "line" > < a id = "l00082" name = "l00082" > < / a > < span class = "lineno" > 82< / span > < a class = "code hl_enumeration" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > NetworkFormat< / a > < a class = "code hl_function" href = "classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4" > setFormat< / a > (< span class = "keyword" > const< / span > < a class = "code hl_enumeration" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > NetworkFormat< / a > format);< / div >
< div class = "line" > < a id = "l00083" name = "l00083" > < / a > < span class = "lineno" > 83< / span > < / div >
< div class = "line" > < a id = "l00090" name = "l00090" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c" > 90< / a > < / span > < span class = "keyword" > virtual< / span > < a class = "code hl_struct" href = "structgridfire_1_1_net_out.html" > NetOut< / a > < a class = "code hl_function" href = "classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c" > evaluate< / a > (< span class = "keyword" > const< / span > < a class = "code hl_struct" href = "structgridfire_1_1_net_in.html" > NetIn< / a > & netIn) = 0;< / div >
< div class = "line" > < a id = "l00091" name = "l00091" > < / a > < span class = "lineno" > 91< / span > < / div >
< div class = "line" > < a id = "l00092" name = "l00092" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b" > 92< / a > < / span > < span class = "keyword" > virtual< / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_function" href = "classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b" > isStiff< / a > ()< span class = "keyword" > const < / span > { < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e" > m_stiff< / a > ; }< / div >
< div class = "line" > < a id = "l00093" name = "l00093" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe" > 93< / a > < / span > < span class = "keyword" > virtual< / span > < span class = "keywordtype" > void< / span > < a class = "code hl_function" href = "classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe" > setStiff< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > bool< / span > stiff) { < a class = "code hl_variable" href = "classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e" > m_stiff< / a > = stiff; }< / div >
< div class = "line" > < a id = "l00094" name = "l00094" > < / a > < span class = "lineno" > 94< / span > < / div >
< div class = "line" > < a id = "l00095" name = "l00095" > < / a > < span class = "lineno" > 95< / span > < span class = "keyword" > protected< / span > :< / div >
< div class = "line" > < a id = "l00096" name = "l00096" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09" > 96< / a > < / span > fourdst::config::Config& < a class = "code hl_variable" href = "classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09" > m_config< / a > ; < / div >
< div class = "line" > < a id = "l00097" name = "l00097" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16" > 97< / a > < / span > fourdst::logging::LogManager& < a class = "code hl_variable" href = "classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16" > m_logManager< / a > ; < / div >
< div class = "line" > < a id = "l00098" name = "l00098" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5" > 98< / a > < / span > quill::Logger* < a class = "code hl_variable" href = "classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5" > m_logger< / a > ; < / div >
< div class = "line" > < a id = "l00099" name = "l00099" > < / a > < span class = "lineno" > 99< / span > < / div >
< div class = "line" > < a id = "l00100" name = "l00100" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18" > 100< / a > < / span > < a class = "code hl_enumeration" href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > NetworkFormat< / a > < a class = "code hl_variable" href = "classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18" > m_format< / a > ; < / div >
< div class = "line" > < a id = "l00101" name = "l00101" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410" > 101< / a > < / span > fourdst::constant::Constants& < a class = "code hl_variable" href = "classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410" > m_constants< / a > ;< / div >
< div class = "line" > < a id = "l00102" name = "l00102" > < / a > < span class = "lineno" > 102< / span > < / div >
< div class = "line" > < a id = "l00103" name = "l00103" > < / a > < span class = "lineno" > < a class = "line" href = "classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e" > 103< / a > < / span > < span class = "keywordtype" > bool< / span > < a class = "code hl_variable" href = "classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e" > m_stiff< / a > = < span class = "keyword" > false< / span > ; < / div >
< div class = "line" > < a id = "l00104" name = "l00104" > < / a > < span class = "lineno" > 104< / span > };< / div >
< / div >
< div class = "line" > < a id = "l00105" name = "l00105" > < / a > < span class = "lineno" > 105< / span > < / div >
< div class = "line" > < a id = "l00106" name = "l00106" > < / a > < span class = "lineno" > 106< / span > < / div >
2025-07-24 11:10:45 -04:00
< div class = "line" > < a id = "l00107" name = "l00107" > < / a > < span class = "lineno" > 107< / span > < / div >
< div class = "line" > < a id = "l00108" name = "l00108" > < / a > < span class = "lineno" > 108< / span > } < span class = "comment" > // namespace nuclearNetwork< / span > < / div >
2025-07-01 07:24:18 -04:00
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a0bb7c7be9a3c3212ef6dcbf26dcacb16" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16" > gridfire::Network::m_logManager< / a > < / div > < div class = "ttdeci" > fourdst::logging::LogManager & m_logManager< / div > < div class = "ttdoc" > Log manager instance.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00097" > network.h:97< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a20b631f2404bfdec2333f680a62abf55" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55" > gridfire::Network::Network< / a > < / div > < div class = "ttdeci" > Network(const NetworkFormat format=NetworkFormat::APPROX8)< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "network_8cpp_source.html#l00041" > network.cpp:41< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a315a123499719178286b29e2aca69118" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118" > gridfire::Network::getFormat< / a > < / div > < div class = "ttdeci" > NetworkFormat getFormat() const< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "network_8cpp_source.html#l00054" > network.cpp:54< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a37218e18f1bdbda7be94aa230f47dd18" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18" > gridfire::Network::m_format< / a > < / div > < div class = "ttdeci" > NetworkFormat m_format< / div > < div class = "ttdoc" > Format of the network.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00100" > network.h:100< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a787c601f6e4bd06600bf946efbcc98d4" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4" > gridfire::Network::setFormat< / a > < / div > < div class = "ttdeci" > NetworkFormat setFormat(const NetworkFormat format)< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "network_8cpp_source.html#l00058" > network.cpp:58< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a84de2d691af06c4b62cfab5022b1e8fe" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe" > gridfire::Network::setStiff< / a > < / div > < div class = "ttdeci" > virtual void setStiff(const bool stiff)< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00093" > network.h:93< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a960d309defc570f92d296ce4b93920e5" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5" > gridfire::Network::m_logger< / a > < / div > < div class = "ttdeci" > quill::Logger * m_logger< / div > < div class = "ttdoc" > Logger instance.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00098" > network.h:98< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_a9f8802012728ef5fea0e8cd465044e09" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09" > gridfire::Network::m_config< / a > < / div > < div class = "ttdeci" > fourdst::config::Config & m_config< / div > < div class = "ttdoc" > Configuration instance.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00096" > network.h:96< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_ab8d83289b62dda9b4e02f25311f85b79" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79" > gridfire::Network::~Network< / a > < / div > < div class = "ttdeci" > virtual ~Network()=default< / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_adf7002883160101c9f9d1b376b265410" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410" > gridfire::Network::m_constants< / a > < / div > < div class = "ttdeci" > fourdst::constant::Constants & m_constants< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00101" > network.h:101< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_ae93ad65deba79def4b77d420e7affa0b" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b" > gridfire::Network::isStiff< / a > < / div > < div class = "ttdeci" > virtual bool isStiff() const< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00092" > network.h:92< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_aefe364ae5af783e19e7b93bfd475566e" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e" > gridfire::Network::m_stiff< / a > < / div > < div class = "ttdeci" > bool m_stiff< / div > < div class = "ttdoc" > Flag indicating if the network is stiff.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00103" > network.h:103< / a > < / div > < / div >
< div class = "ttc" id = "aclassgridfire_1_1_network_html_afc8d5172dd0e2295248b42dcb52b655c" > < div class = "ttname" > < a href = "classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c" > gridfire::Network::evaluate< / a > < / div > < div class = "ttdeci" > virtual NetOut evaluate(const NetIn & netIn)=0< / div > < div class = "ttdoc" > Evaluate the network based on the input parameters.< / div > < / div >
2025-07-24 11:10:45 -04:00
< div class = "ttc" id = "anamespacegridfire_html" > < div class = "ttname" > < a href = "namespacegridfire.html" > gridfire< / a > < / div > < div class = "ttdef" > < b > Definition< / b > < a href = "engine__abstract_8h_source.html#l00031" > engine_abstract.h:31< / a > < / div > < / div >
2025-07-01 07:24:18 -04:00
< div class = "ttc" id = "anamespacegridfire_html_a3f3d6b3f9742b70e62049ccefbb60f37" > < div class = "ttname" > < a href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37" > gridfire::NetworkFormat< / a > < / div > < div class = "ttdeci" > NetworkFormat< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00041" > network.h:41< / a > < / div > < / div >
< div class = "ttc" id = "anamespacegridfire_html_a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea" > < div class = "ttname" > < a href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea" > gridfire::APPROX8< / a > < / div > < div class = "ttdeci" > @ APPROX8< / div > < div class = "ttdoc" > Approx8 nuclear reaction network format.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00042" > network.h:42< / a > < / div > < / div >
< div class = "ttc" id = "anamespacegridfire_html_a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182" > < div class = "ttname" > < a href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182" > gridfire::REACLIB< / a > < / div > < div class = "ttdeci" > @ REACLIB< / div > < div class = "ttdoc" > General REACLIB nuclear reaction network format.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00043" > network.h:43< / a > < / div > < / div >
< div class = "ttc" id = "anamespacegridfire_html_a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2" > < div class = "ttname" > < a href = "namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2" > gridfire::UNKNOWN< / a > < / div > < div class = "ttdeci" > @ UNKNOWN< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00044" > network.h:44< / a > < / div > < / div >
< div class = "ttc" id = "anamespacegridfire_html_a4e9cabad30b57d636c2f0d73d8cc6bb4" > < div class = "ttname" > < a href = "namespacegridfire.html#a4e9cabad30b57d636c2f0d73d8cc6bb4" > gridfire::FormatStringLookup< / a > < / div > < div class = "ttdeci" > static std::unordered_map< NetworkFormat, std::string > FormatStringLookup< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00047" > network.h:47< / a > < / div > < / div >
< div class = "ttc" id = "areaction_8h_html" > < div class = "ttname" > < a href = "reaction_8h.html" > reaction.h< / a > < / div > < div class = "ttdoc" > Defines classes for representing and managing nuclear reactions.< / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html" > gridfire::NetIn< / a > < / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00053" > network.h:53< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a06f0dff9f8927b7cf2da3004c8fa1577" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577" > gridfire::NetIn::density< / a > < / div > < div class = "ttdeci" > double density< / div > < div class = "ttdoc" > Density in g/cm^3.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00058" > network.h:58< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a0a8d820cfeaa92ee31f253795c57e0d1" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a0a8d820cfeaa92ee31f253795c57e0d1" > gridfire::NetIn::tMax< / a > < / div > < div class = "ttdeci" > double tMax< / div > < div class = "ttdoc" > Maximum time.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00055" > network.h:55< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a13058f4929e72c1187abbebcddb8aed1" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1" > gridfire::NetIn::composition< / a > < / div > < div class = "ttdeci" > fourdst::composition::Composition composition< / div > < div class = "ttdoc" > Composition of the network.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00054" > network.h:54< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a47781e8d5503e3b4f12d669e2cbcfb65" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65" > gridfire::NetIn::MolarAbundance< / a > < / div > < div class = "ttdeci" > std::vector< double > MolarAbundance() const< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "network_8cpp_source.html#l00030" > network.cpp:30< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a4e556f7bb18f46654b3445476734076a" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a4e556f7bb18f46654b3445476734076a" > gridfire::NetIn::dt0< / a > < / div > < div class = "ttdeci" > double dt0< / div > < div class = "ttdoc" > Initial time step.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00056" > network.h:56< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a5be0f5195a5cd1dd177b9fc5ab83a7be" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a5be0f5195a5cd1dd177b9fc5ab83a7be" > gridfire::NetIn::temperature< / a > < / div > < div class = "ttdeci" > double temperature< / div > < div class = "ttdoc" > Temperature in Kelvin.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00057" > network.h:57< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_a6a5e909b46094ffa20da9a3da906e43f" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f" > gridfire::NetIn::culling< / a > < / div > < div class = "ttdeci" > double culling< / div > < div class = "ttdoc" > Culling threshold for reactions (default is 0.0, meaning no culling)< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00060" > network.h:60< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_in_html_ae1fbce804bafa6ad2be4ac3470dac93b" > < div class = "ttname" > < a href = "structgridfire_1_1_net_in.html#ae1fbce804bafa6ad2be4ac3470dac93b" > gridfire::NetIn::energy< / a > < / div > < div class = "ttdeci" > double energy< / div > < div class = "ttdoc" > Energy in ergs.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00059" > network.h:59< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_out_html" > < div class = "ttname" > < a href = "structgridfire_1_1_net_out.html" > gridfire::NetOut< / a > < / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00065" > network.h:65< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_out_html_a073529511ae0e52f868b47cce0e8ac0a" > < div class = "ttname" > < a href = "structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a" > gridfire::NetOut::composition< / a > < / div > < div class = "ttdeci" > fourdst::composition::Composition composition< / div > < div class = "ttdoc" > Composition of the network after evaluation.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00066" > network.h:66< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_out_html_a43d5a861708992c949f616aa2a035ec6" > < div class = "ttname" > < a href = "structgridfire_1_1_net_out.html#a43d5a861708992c949f616aa2a035ec6" > gridfire::NetOut::energy< / a > < / div > < div class = "ttdeci" > double energy< / div > < div class = "ttdoc" > Energy in ergs after evaluation.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00068" > network.h:68< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_out_html_a51c16703132cf739ec2fd89eae7badd6" > < div class = "ttname" > < a href = "structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6" > gridfire::NetOut::num_steps< / a > < / div > < div class = "ttdeci" > int num_steps< / div > < div class = "ttdoc" > Number of steps taken in the evaluation.< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00067" > network.h:67< / a > < / div > < / div >
< div class = "ttc" id = "astructgridfire_1_1_net_out_html_a6996f06951c2a873e5464773ddc7319b" > < div class = "ttname" > < a href = "structgridfire_1_1_net_out.html#a6996f06951c2a873e5464773ddc7319b" > gridfire::NetOut::operator< < < / a > < / div > < div class = "ttdeci" > friend std::ostream & operator< < (std::ostream & os, const NetOut & netOut)< / div > < div class = "ttdef" > < b > Definition< / b > < a href = "#l00070" > network.h:70< / a > < / div > < / div >
< / div > <!-- fragment --> < / div > <!-- contents -->
< / div > <!-- doc - content -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
2025-07-24 11:10:45 -04:00
< li class = "navelem" > < a class = "el" href = "dir_68267d1309a1af8e8297ef4c3efbcdba.html" > src< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_b0856f6b0d80ccb263b2f415c91f9e17.html" > include< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_3626e0c0e3c5d7812d6b277dfa4ec364.html" > gridfire< / a > < / li > < li class = "navelem" > < a class = "el" href = "network_8h.html" > network.h< / a > < / li >
2025-07-01 07:24:18 -04: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.13.2 < / li >
< / ul >
< / div >
< / body >
< / html >