docs(docs): rebuilt docs
@@ -3,16 +3,18 @@
|
||||
<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="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>fourdst::libcomposition: Class List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
@@ -27,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.2.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -36,19 +38,24 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<!-- 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');
|
||||
$(document).ready(function() { init_search(); });
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
@@ -66,7 +73,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
|
||||
$(function(){initNavTree('annotated.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -96,28 +103,32 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst.html" target="_self">fourdst</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1atomic.html" target="_self">atomic</a></td><td class="desc">Contains canonical information about atomic species and elements used by 4D-STAR </td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1atomic_1_1Species.html" target="_self">Species</a></td><td class="desc">Represents an atomic species (isotope) with its fundamental physical properties </td></tr>
|
||||
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition.html" target="_self">composition</a></td><td class="desc">Utilities and types for representing and manipulating chemical compositions </td></tr>
|
||||
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_0_" class="arrow" onclick="toggleFolder('0_1_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html" target="_self">exceptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1CompositionError.html" target="_self">CompositionError</a></td><td class="desc">Base class for exceptions related to composition objects </td></tr>
|
||||
<tr id="row_0_1_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1InvalidCompositionError.html" target="_self">InvalidCompositionError</a></td><td class="desc">Exception thrown when a composition is in an invalid or inconsistent state </td></tr>
|
||||
<tr id="row_0_1_0_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1SpeciesError.html" target="_self">SpeciesError</a></td><td class="desc">Base class for exceptions related to atomic species </td></tr>
|
||||
<tr id="row_0_1_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1UnknownSymbolError.html" target="_self">UnknownSymbolError</a></td><td class="desc">Exception thrown when an unknown symbol is encountered </td></tr>
|
||||
<tr id="row_0_1_0_4_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1UnregisteredSymbolError.html" target="_self">UnregisteredSymbolError</a></td><td class="desc">Exception thrown when a symbol is used that has not been registered </td></tr>
|
||||
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_1_" class="arrow" onclick="toggleFolder('0_1_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition_1_1utils.html" target="_self">utils</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1utils_1_1CompositionHash.html" target="_self">CompositionHash</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1CanonicalComposition.html" target="_self">CanonicalComposition</a></td><td class="desc">Represents the canonical (X, Y, Z) composition of stellar material </td></tr>
|
||||
<tr id="row_0_1_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_3_" class="arrow" onclick="toggleFolder('0_1_3_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1Composition.html" target="_self">Composition</a></td><td class="desc">Manages a collection of chemical species and their abundances </td></tr>
|
||||
<tr id="row_0_1_3_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html" target="_self">CompositionCache</a></td><td class="desc">Caches computed properties of the composition to avoid redundant calculations </td></tr>
|
||||
<tr id="row_0_1_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1CompositionAbstract.html" target="_self">CompositionAbstract</a></td><td class="desc">Abstract base class for chemical composition representations </td></tr>
|
||||
<tr id="row_0_1_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1CompositionDecorator.html" target="_self">CompositionDecorator</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_6_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1MaskedComposition.html" target="_self">MaskedComposition</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacestd.html" target="_self">std</a></td><td class="desc">STL namespace </td></tr>
|
||||
<tr id="row_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1Species_01_4.html" target="_self">hash< fourdst::atomic::Species ></a></td><td class="desc">Specialization of <code>std::hash</code> for <code><a class="el" href="structfourdst_1_1atomic_1_1Species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">fourdst::atomic::Species</a></code> </td></tr>
|
||||
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01fourdst_1_1composition_1_1Composition_01_4.html" target="_self">hash< fourdst::composition::Composition ></a></td><td class="desc"></td></tr>
|
||||
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span><span onclick="javascript:dynsection.toggleLevel(5);">5</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst.html" target="_self">fourdst</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1atomic.html" target="_self">atomic</a></td><td class="desc">Contains canonical information about atomic species and elements used by 4D-STAR </td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1atomic_1_1_species.html" target="_self">Species</a></td><td class="desc">Represents an atomic species (isotope) with its fundamental physical properties </td></tr>
|
||||
<tr id="row_0_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition.html" target="_self">composition</a></td><td class="desc">Utilities and types for representing and manipulating chemical compositions </td></tr>
|
||||
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_0_" class="arrow" onclick="dynsection.toggleFolder('0_1_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition_1_1detail.html" target="_self">detail</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_1_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_1_0_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html" target="_self">CompositionIterator</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_0_0_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1detail_1_1_composition_iterator_1_1_arrow_proxy.html" target="_self">ArrowProxy</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html" target="_self">exceptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" target="_self">CompositionError</a></td><td class="desc">Base class for exceptions related to composition objects </td></tr>
|
||||
<tr id="row_0_1_1_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html" target="_self">InvalidCompositionError</a></td><td class="desc">Exception thrown when a composition is in an invalid or inconsistent state </td></tr>
|
||||
<tr id="row_0_1_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html" target="_self">SpeciesError</a></td><td class="desc">Base class for exceptions related to atomic species </td></tr>
|
||||
<tr id="row_0_1_1_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html" target="_self">UnknownSymbolError</a></td><td class="desc">Exception thrown when an unknown symbol is encountered </td></tr>
|
||||
<tr id="row_0_1_1_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html" target="_self">UnregisteredSymbolError</a></td><td class="desc">Exception thrown when a symbol is used that has not been registered </td></tr>
|
||||
<tr id="row_0_1_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_2_" class="arrow" onclick="dynsection.toggleFolder('0_1_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacefourdst_1_1composition_1_1utils.html" target="_self">utils</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1utils_1_1_composition_hash.html" target="_self">CompositionHash</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1_canonical_composition.html" target="_self">CanonicalComposition</a></td><td class="desc">Represents the canonical (X, Y, Z) composition of stellar material </td></tr>
|
||||
<tr id="row_0_1_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_4_" class="arrow" onclick="dynsection.toggleFolder('0_1_4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1_composition.html" target="_self">Composition</a></td><td class="desc">Manages a collection of chemical species and their abundances </td></tr>
|
||||
<tr id="row_0_1_4_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html" target="_self">CompositionCache</a></td><td class="desc">Caches computed properties of the composition to avoid redundant calculations </td></tr>
|
||||
<tr id="row_0_1_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_self">CompositionAbstract</a></td><td class="desc">Abstract base class for chemical composition representations </td></tr>
|
||||
<tr id="row_0_1_6_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_self">CompositionDecorator</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html" target="_self">MaskedComposition</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><b>std</b></td><td class="desc">STL namespace </td></tr>
|
||||
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html" target="_self">hash< fourdst::atomic::Species ></a></td><td class="desc">Specialization of <code>std::hash</code> for <code><a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">fourdst::atomic::Species</a></code> </td></tr>
|
||||
<tr id="row_1_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_01_4.html" target="_self">hash< fourdst::composition::Composition ></a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4.html" target="_self">hash< fourdst::composition::CompositionAbstract ></a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
@@ -125,7 +136,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<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>
|
||||
<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>
|
||||
|
||||
@@ -2,28 +2,32 @@ var annotated_dup =
|
||||
[
|
||||
[ "fourdst", "namespacefourdst.html", [
|
||||
[ "atomic", "namespacefourdst_1_1atomic.html", [
|
||||
[ "Species", "structfourdst_1_1atomic_1_1Species.html", "structfourdst_1_1atomic_1_1Species" ]
|
||||
[ "Species", "structfourdst_1_1atomic_1_1_species.html", "structfourdst_1_1atomic_1_1_species" ]
|
||||
] ],
|
||||
[ "composition", "namespacefourdst_1_1composition.html", [
|
||||
[ "detail", "namespacefourdst_1_1composition_1_1detail.html", [
|
||||
[ "CompositionIterator", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator" ]
|
||||
] ],
|
||||
[ "exceptions", "namespacefourdst_1_1composition_1_1exceptions.html", [
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1CompositionError.html", "classfourdst_1_1composition_1_1exceptions_1_1CompositionError" ],
|
||||
[ "InvalidCompositionError", "classfourdst_1_1composition_1_1exceptions_1_1InvalidCompositionError.html", "classfourdst_1_1composition_1_1exceptions_1_1InvalidCompositionError" ],
|
||||
[ "SpeciesError", "classfourdst_1_1composition_1_1exceptions_1_1SpeciesError.html", "classfourdst_1_1composition_1_1exceptions_1_1SpeciesError" ],
|
||||
[ "UnknownSymbolError", "classfourdst_1_1composition_1_1exceptions_1_1UnknownSymbolError.html", "classfourdst_1_1composition_1_1exceptions_1_1UnknownSymbolError" ],
|
||||
[ "UnregisteredSymbolError", "classfourdst_1_1composition_1_1exceptions_1_1UnregisteredSymbolError.html", "classfourdst_1_1composition_1_1exceptions_1_1UnregisteredSymbolError" ]
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html", "classfourdst_1_1composition_1_1exceptions_1_1_composition_error" ],
|
||||
[ "InvalidCompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html", "classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error" ],
|
||||
[ "SpeciesError", "classfourdst_1_1composition_1_1exceptions_1_1_species_error.html", "classfourdst_1_1composition_1_1exceptions_1_1_species_error" ],
|
||||
[ "UnknownSymbolError", "classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html", "classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error" ],
|
||||
[ "UnregisteredSymbolError", "classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html", "classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error" ]
|
||||
] ],
|
||||
[ "utils", "namespacefourdst_1_1composition_1_1utils.html", [
|
||||
[ "CompositionHash", "structfourdst_1_1composition_1_1utils_1_1CompositionHash.html", "structfourdst_1_1composition_1_1utils_1_1CompositionHash" ]
|
||||
[ "CompositionHash", "structfourdst_1_1composition_1_1utils_1_1_composition_hash.html", "structfourdst_1_1composition_1_1utils_1_1_composition_hash" ]
|
||||
] ],
|
||||
[ "CanonicalComposition", "structfourdst_1_1composition_1_1CanonicalComposition.html", "structfourdst_1_1composition_1_1CanonicalComposition" ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1Composition.html", "classfourdst_1_1composition_1_1Composition" ],
|
||||
[ "CompositionAbstract", "classfourdst_1_1composition_1_1CompositionAbstract.html", "classfourdst_1_1composition_1_1CompositionAbstract" ],
|
||||
[ "CompositionDecorator", "classfourdst_1_1composition_1_1CompositionDecorator.html", "classfourdst_1_1composition_1_1CompositionDecorator" ],
|
||||
[ "MaskedComposition", "classfourdst_1_1composition_1_1MaskedComposition.html", "classfourdst_1_1composition_1_1MaskedComposition" ]
|
||||
[ "CanonicalComposition", "structfourdst_1_1composition_1_1_canonical_composition.html", "structfourdst_1_1composition_1_1_canonical_composition" ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html", "classfourdst_1_1composition_1_1_composition" ],
|
||||
[ "CompositionAbstract", "classfourdst_1_1composition_1_1_composition_abstract.html", "classfourdst_1_1composition_1_1_composition_abstract" ],
|
||||
[ "CompositionDecorator", "classfourdst_1_1composition_1_1_composition_decorator.html", "classfourdst_1_1composition_1_1_composition_decorator" ],
|
||||
[ "MaskedComposition", "classfourdst_1_1composition_1_1_masked_composition.html", "classfourdst_1_1composition_1_1_masked_composition" ]
|
||||
] ]
|
||||
] ],
|
||||
[ "std", "namespacestd.html", [
|
||||
[ "hash< fourdst::atomic::Species >", "structstd_1_1hash_3_01fourdst_1_1atomic_1_1Species_01_4.html", "structstd_1_1hash_3_01fourdst_1_1atomic_1_1Species_01_4" ],
|
||||
[ "hash< fourdst::composition::Composition >", "structstd_1_1hash_3_01fourdst_1_1composition_1_1Composition_01_4.html", "structstd_1_1hash_3_01fourdst_1_1composition_1_1Composition_01_4" ]
|
||||
[ "std", null, [
|
||||
[ "hash< fourdst::atomic::Species >", "structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html", "structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4" ],
|
||||
[ "hash< fourdst::composition::Composition >", "structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_01_4.html", "structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_01_4" ],
|
||||
[ "hash< fourdst::composition::CompositionAbstract >", "structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4.html", "structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4" ]
|
||||
] ]
|
||||
];
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -106,19 +106,21 @@ $(function(){initNavTree('atomic_species_8h.html',''); initResizable(true); });
|
||||
<div class="headertitle"><div class="title">atomicSpecies.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include <string_view></code><br />
|
||||
<div class="textblock"><code>#include <format></code><br />
|
||||
<code>#include <string_view></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <limits></code><br />
|
||||
<code>#include <stdexcept></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for atomicSpecies.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="atomic_species_8h__incl.svg" width="343" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="atomic_species_8h__incl.svg" width="528" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="atomic_species_8h__dep__incl.svg" width="616" height="422"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="atomic_species_8h__dep__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="atomic_species_8h_source.html">Go to the source code of this file.</a></p>
|
||||
@@ -151,12 +153,8 @@ Functions</h2></td></tr>
|
||||
<tr class="memitem:a2b6c699988f0748a0627f447863240ad" id="r_a2b6c699988f0748a0627f447863240ad"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1atomic.html#a2b6c699988f0748a0627f447863240ad">fourdst::atomic::operator!=</a> (const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &lhs, const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &rhs)</td></tr>
|
||||
<tr class="memdesc:a2b6c699988f0748a0627f447863240ad"><td class="mdescLeft"> </td><td class="mdescRight">Inequality operator for <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a>. Compares based on name. <br /></td></tr>
|
||||
<tr class="separator:a2b6c699988f0748a0627f447863240ad"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a34d001fa83e2bac9f8ebd96285d8821a" id="r_a34d001fa83e2bac9f8ebd96285d8821a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1atomic.html#a34d001fa83e2bac9f8ebd96285d8821a">fourdst::atomic::operator<</a> (const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &lhs, const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &rhs)</td></tr>
|
||||
<tr class="memdesc:a34d001fa83e2bac9f8ebd96285d8821a"><td class="mdescLeft"> </td><td class="mdescRight">Less-than operator for <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a>. Compares based on atomic mass. <br /></td></tr>
|
||||
<tr class="separator:a34d001fa83e2bac9f8ebd96285d8821a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a289c90cf53fd83e6808768b0befa2c00" id="r_a289c90cf53fd83e6808768b0befa2c00"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1atomic.html#a289c90cf53fd83e6808768b0befa2c00">fourdst::atomic::operator></a> (const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &lhs, const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &rhs)</td></tr>
|
||||
<tr class="memdesc:a289c90cf53fd83e6808768b0befa2c00"><td class="mdescLeft"> </td><td class="mdescRight">Greater-than operator for <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a>. Compares based on atomic mass. <br /></td></tr>
|
||||
<tr class="separator:a289c90cf53fd83e6808768b0befa2c00"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aaf3d9814380a02c289f8514e74675abc" id="r_aaf3d9814380a02c289f8514e74675abc"><td class="memItemLeft" align="right" valign="top">std::partial_ordering </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1atomic.html#aaf3d9814380a02c289f8514e74675abc">fourdst::atomic::operator<=></a> (const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &lhs, const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &rhs)</td></tr>
|
||||
<tr class="separator:aaf3d9814380a02c289f8514e74675abc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
||||
@@ -4,7 +4,6 @@ var atomic_species_8h =
|
||||
[ "std::hash< fourdst::atomic::Species >", "structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html", "structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4" ],
|
||||
[ "fourdst::atomic::convert_jpi_to_double", "namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1", null ],
|
||||
[ "fourdst::atomic::operator!=", "namespacefourdst_1_1atomic.html#a2b6c699988f0748a0627f447863240ad", null ],
|
||||
[ "fourdst::atomic::operator<", "namespacefourdst_1_1atomic.html#a34d001fa83e2bac9f8ebd96285d8821a", null ],
|
||||
[ "fourdst::atomic::operator==", "namespacefourdst_1_1atomic.html#a277fa6e5107f1358e204c807146deeb4", null ],
|
||||
[ "fourdst::atomic::operator>", "namespacefourdst_1_1atomic.html#a289c90cf53fd83e6808768b0befa2c00", null ]
|
||||
[ "fourdst::atomic::operator<=>", "namespacefourdst_1_1atomic.html#aaf3d9814380a02c289f8514e74675abc", null ],
|
||||
[ "fourdst::atomic::operator==", "namespacefourdst_1_1atomic.html#a277fa6e5107f1358e204c807146deeb4", null ]
|
||||
];
|
||||
@@ -1,22 +1,43 @@
|
||||
<map id="src/composition/include/fourdst/atomic/atomicSpecies.h" name="src/composition/include/fourdst/atomic/atomicSpecies.h">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="229,5,438,46"/>
|
||||
<area shape="rect" id="Node000002" href="$species_8h.html" title=" " alt="" coords="5,198,174,238"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="266,55,229,73,194,96,166,121,141,149,104,199,100,196,137,145,162,117,191,92,226,69,263,50"/>
|
||||
<area shape="rect" id="Node000003" href="$composition_8cpp.html" title=" " alt="" coords="146,286,276,327"/>
|
||||
<area shape="poly" id="edge12_Node000001_Node000003" title=" " alt="" coords="305,59,277,95,252,147,235,200,216,287,211,285,229,199,247,145,273,93,300,56"/>
|
||||
<area shape="rect" id="Node000004" href="$utils_8cpp.html" title=" " alt="" coords="344,375,475,416"/>
|
||||
<area shape="poly" id="edge13_Node000001_Node000004" title=" " alt="" coords="455,36,508,57,532,72,553,92,593,151,606,179,612,208,613,237,608,266,596,297,577,329,557,351,531,368,504,380,476,388,474,383,502,375,529,363,553,347,573,325,591,294,602,265,608,236,607,208,601,181,589,153,549,96,529,77,506,61,453,41"/>
|
||||
<area shape="rect" id="Node000005" href="$composition_8h.html" title=" " alt="" coords="248,198,472,238"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="308,60,289,95,283,122,289,149,307,175,330,195,327,199,303,178,284,151,278,122,284,93,303,57"/>
|
||||
<area shape="rect" id="Node000006" href="$utils_8h.html" title=" " alt="" coords="384,286,563,327"/>
|
||||
<area shape="poly" id="edge11_Node000001_Node000006" title=" " alt="" coords="454,42,494,62,512,76,526,93,539,117,543,144,541,171,535,199,513,249,490,287,485,285,508,246,529,197,536,170,538,144,533,119,522,95,508,79,491,66,452,47"/>
|
||||
<area shape="rect" id="Node000007" href="$composition__abstract_8h.html" title=" " alt="" coords="299,94,512,150"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000007" title=" " alt="" coords="360,57,387,92,382,95,356,60"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="131,245,185,284,182,288,128,250"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="98,253,111,291,121,309,135,325,158,342,184,356,238,376,294,387,344,392,344,397,293,392,237,381,181,361,155,347,132,329,117,313,106,293,93,254"/>
|
||||
<area shape="poly" id="edge7_Node000005_Node000003" title=" " alt="" coords="314,249,246,288,243,284,312,244"/>
|
||||
<area shape="poly" id="edge8_Node000005_Node000004" title=" " alt="" coords="363,254,367,289,375,326,385,351,398,373,394,376,381,353,370,328,361,290,358,254"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="399,246,449,284,446,288,396,250"/>
|
||||
<area shape="poly" id="edge6_Node000006_Node000004" title=" " alt="" coords="452,341,426,376,422,373,448,338"/>
|
||||
<area shape="poly" id="edge10_Node000007_Node000005" title=" " alt="" coords="388,165,372,199,367,196,383,163"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="407,5,617,46"/>
|
||||
<area shape="rect" id="Node000002" href="$species_8h.html" title=" " alt="" coords="299,412,467,453"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="473,58,429,100,374,158,323,226,301,263,284,302,277,330,284,356,295,372,309,387,343,412,337,412,305,391,291,376,279,358,271,330,279,300,296,261,318,223,370,154,425,97,477,54"/>
|
||||
<area shape="rect" id="Node000003" href="$composition_8cpp.html" title=" " alt="" coords="439,516,569,557"/>
|
||||
<area shape="poly" id="edge28_Node000001_Node000003" title=" " alt="" coords="518,59,531,191,534,274,532,357,522,447,510,518,506,514,517,446,527,357,529,274,526,191,515,64"/>
|
||||
<area shape="rect" id="Node000005" href="$utils_8cpp.html" title=" " alt="" coords="134,516,264,557"/>
|
||||
<area shape="poly" id="edge29_Node000001_Node000005" title=" " alt="" coords="391,51,270,81,145,120,92,143,49,169,21,196,13,210,11,224,11,331,10,400,17,428,36,459,56,480,81,496,136,520,131,522,78,501,53,484,31,462,12,430,4,401,5,330,5,224,8,208,16,193,46,164,89,138,144,115,269,75,394,47"/>
|
||||
<area shape="rect" id="Node000006" href="$composition_8h.html" title=" " alt="" coords="293,309,518,350"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="502,59,415,310,410,307,498,62"/>
|
||||
<area shape="rect" id="Node000007" href="$utils_8h.html" title=" " alt="" coords="46,412,224,453"/>
|
||||
<area shape="poly" id="edge27_Node000001_Node000007" title=" " alt="" coords="441,54,408,73,375,96,334,135,295,178,228,270,178,354,146,414,142,411,173,351,224,267,291,175,330,131,372,92,405,69,445,51"/>
|
||||
<area shape="rect" id="Node000009" href="$composition__abstract_8h.html" title=" " alt="" coords="549,198,763,253"/>
|
||||
<area shape="poly" id="edge14_Node000001_Node000009" title=" " alt="" coords="536,56,639,197,634,197,534,61"/>
|
||||
<area shape="rect" id="Node000010" href="$composition__decorator__abstract_8h.html" title=" " alt="" coords="795,301,1016,357"/>
|
||||
<area shape="poly" id="edge21_Node000001_Node000010" title=" " alt="" coords="632,33,702,41,769,53,827,70,849,80,865,92,883,115,897,142,912,200,915,256,912,302,907,299,910,256,906,200,892,144,879,118,861,96,846,85,825,75,768,59,701,47,633,38"/>
|
||||
<area shape="rect" id="Node000011" href="$composition__masked_8h.html" title=" " alt="" coords="783,405,988,461"/>
|
||||
<area shape="poly" id="edge22_Node000001_Node000011" title=" " alt="" coords="632,35,786,56,853,72,899,92,975,148,1006,178,1031,209,1048,243,1054,279,1049,317,1030,358,1006,386,974,407,972,402,1002,382,1026,356,1044,316,1049,279,1043,245,1027,212,1002,182,971,152,896,96,851,77,785,61,633,40"/>
|
||||
<area shape="rect" id="Node000012" href="$composition__abstract__iterator_8h.html" title=" " alt="" coords="645,94,851,150"/>
|
||||
<area shape="poly" id="edge23_Node000001_Node000012" title=" " alt="" coords="576,50,683,93,677,94,576,55"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="418,461,483,516,478,515,417,466"/>
|
||||
<area shape="rect" id="Node000004" href="$composition__masked_8cpp.html" title=" " alt="" coords="596,509,756,564"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="454,456,600,508,595,508,454,461"/>
|
||||
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="337,460,235,518,233,513,331,462"/>
|
||||
<area shape="poly" id="edge12_Node000006_Node000003" title=" " alt="" coords="443,357,464,379,481,404,493,433,501,464,506,517,502,514,495,465,488,435,476,406,460,383,442,363"/>
|
||||
<area shape="poly" id="edge13_Node000006_Node000005" title=" " alt="" coords="355,356,320,381,289,407,264,434,242,464,210,518,207,514,238,461,260,431,285,403,317,377,350,359"/>
|
||||
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="337,357,188,414,186,409,341,353"/>
|
||||
<area shape="rect" id="Node000008" href="$composition__hash_8h.html" title=" " alt="" coords="592,405,760,461"/>
|
||||
<area shape="poly" id="edge9_Node000006_Node000008" title=" " alt="" coords="472,353,606,404,601,405,472,358"/>
|
||||
<area shape="poly" id="edge7_Node000007_Node000003" title=" " alt="" coords="222,455,441,516,437,519,221,460"/>
|
||||
<area shape="poly" id="edge8_Node000007_Node000005" title=" " alt="" coords="157,464,189,516,184,516,154,469"/>
|
||||
<area shape="poly" id="edge10_Node000008_Node000003" title=" " alt="" coords="620,468,538,518,536,513,614,470"/>
|
||||
<area shape="poly" id="edge11_Node000008_Node000004" title=" " alt="" coords="678,474,678,510,674,506,674,478"/>
|
||||
<area shape="poly" id="edge15_Node000009_Node000006" title=" " alt="" coords="573,261,455,311,453,306,578,258"/>
|
||||
<area shape="poly" id="edge20_Node000009_Node000008" title=" " alt="" coords="662,267,676,406,671,404,658,271"/>
|
||||
<area shape="poly" id="edge16_Node000009_Node000010" title=" " alt="" coords="737,257,841,301,836,301,737,262"/>
|
||||
<area shape="poly" id="edge19_Node000009_Node000011" title=" " alt="" coords="676,265,704,312,741,355,776,381,817,405,811,404,773,386,737,359,700,315,674,270"/>
|
||||
<area shape="poly" id="edge17_Node000010_Node000011" title=" " alt="" coords="899,370,893,406,889,403,895,374"/>
|
||||
<area shape="poly" id="edge18_Node000011_Node000004" title=" " alt="" coords="818,467,733,511,732,505,813,469"/>
|
||||
<area shape="poly" id="edge24_Node000012_Node000009" title=" " alt="" coords="716,160,683,199,679,195,711,163"/>
|
||||
<area shape="poly" id="edge25_Node000012_Node000010" title=" " alt="" coords="787,158,821,196,860,250,892,302,887,300,856,253,817,199,786,164"/>
|
||||
<area shape="poly" id="edge26_Node000012_Node000011" title=" " alt="" coords="767,162,777,197,780,243,774,280,772,315,776,334,785,356,806,382,833,405,828,404,802,386,781,358,771,336,767,316,769,280,775,243,772,198,764,167"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
86422a7ce1ccaaaf2e0b5dd1f9b05add
|
||||
5520b2db107bc9eb85c3e3992011ffbc
|
||||
@@ -1,13 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/atomic/atomicSpecies.h Pages: 1 -->
|
||||
<svg width="462pt" height="316pt"
|
||||
viewBox="0.00 0.00 462.00 316.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<!--zoomable 427 -->
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
@@ -15,17 +14,54 @@
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="arrowUp" transform="translate(30 24)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 793;
|
||||
var viewHeight = 427;
|
||||
var sectionId = 'dynsection-1';
|
||||
</script>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 311.75)">
|
||||
<g id="viewport">
|
||||
<title>src/composition/include/fourdst/atomic/atomicSpecies.h</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="324.62,-307.75 167.62,-307.75 167.62,-277.25 324.62,-277.25 324.62,-307.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="175.62" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="246.12" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="458.61,-419.25 301.61,-419.25 301.61,-388.75 458.61,-388.75 458.61,-419.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="309.61" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="380.11" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -33,9 +69,9 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="species_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="126.25,-163.5 0,-163.5 0,-133 126.25,-133 126.25,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="63.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/species.h</text>
|
||||
<polygon fill="white" stroke="#666666" points="346.24,-113.88 219.99,-113.88 219.99,-83.38 346.24,-83.38 346.24,-113.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="227.99" y="-100.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="283.11" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/species.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -43,8 +79,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M194.35,-272.32C176.22,-264.25 156.35,-253.8 140.12,-241.25 110.96,-218.7 85.32,-183.35 72.27,-163.68"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.83,-275.47 203.4,-276.19 195.58,-269.04 192.83,-275.47"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M352.23,-381.23C311.17,-347.19 236.16,-276.94 207.11,-197.25 200.76,-179.82 198.73,-172.06 207.11,-155.5 216.35,-137.23 234.69,-123.48 251.04,-114.2"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.79,-383.76 359.75,-387.36 354.21,-378.33 349.79,-383.76"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -52,95 +88,155 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="composition_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="203,-97 105.25,-97 105.25,-66.5 203,-66.5 203,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="113.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="154.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
<polygon fill="white" stroke="#666666" points="422.99,-36.12 325.24,-36.12 325.24,-5.62 422.99,-5.62 422.99,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="333.24" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="374.11" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge12_Node000001_Node000003" class="edge">
|
||||
<g id="edge28_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge12_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M222.95,-268.59C215.59,-260.45 207.89,-250.9 202.12,-241.25 173.39,-193.11 160.58,-126.34 156.11,-97.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="220.24,-270.82 229.64,-275.7 225.34,-266.02 220.24,-270.82"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="352,-30.5 254.25,-30.5 254.25,0 352,0 352,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="262.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="303.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge13_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge13_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M336.31,-282.63C363.48,-275.49 390.89,-262.99 409.12,-241.25 459.3,-181.43 470.75,-131.25 427.12,-66.5 410.45,-41.75 379.27,-29.18 352.35,-22.81"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.51,-279.22 326.59,-284.94 337.13,-286.03 335.51,-279.22"/>
|
||||
<g id="a_edge28_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M383.56,-377.18C389.1,-332.15 398.83,-236.32 393.11,-155.5 390.02,-111.79 381.31,-60.64 376.83,-36.24"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.1,-376.62 382.31,-386.98 387.04,-377.5 380.1,-376.62"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:href="composition_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="350.25,-163.5 182,-163.5 182,-133 350.25,-133 350.25,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="190" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="266.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
<g id="a_Node000005"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="193.99,-36.12 96.24,-36.12 96.24,-5.62 193.99,-5.62 193.99,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="104.24" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="145.11" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<g id="edge29_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M225.38,-268.01C219.61,-260.06 214.11,-250.77 211.12,-241.25 205.57,-223.55 203.64,-216.48 211.12,-199.5 217.59,-184.83 230.7,-172.58 242.5,-163.85"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.55,-270.07 231.47,-275.79 228.06,-265.75 222.55,-270.07"/>
|
||||
<g id="a_edge29_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M290.39,-386.44C178.6,-363.21 2.11,-316.76 2.11,-255.12 2.11,-255.12 2.11,-255.12 2.11,-175.38 2.11,-131.17 -6.33,-112.4 21.11,-77.75 39.58,-54.43 69.91,-40.53 95.95,-32.42"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="289.35,-389.8 299.85,-388.38 290.75,-382.95 289.35,-389.8"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:href="utils_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="418,-97 284.25,-97 284.25,-66.5 418,-66.5 418,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="292.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="351.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
<g id="a_Node000006"><a xlink:href="composition_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="384.24,-191.62 215.99,-191.62 215.99,-161.12 384.24,-161.12 384.24,-191.62"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="223.99" y="-178.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="300.11" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge11_Node000001_Node000006" class="edge">
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge11_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M335.82,-278.32C356.61,-270.86 376.36,-259.26 389.12,-241.25 421.19,-196 381.88,-127.13 361.69,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="334.77,-274.99 326.33,-281.39 336.92,-281.65 334.77,-274.99"/>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M371.15,-377.72C354.36,-330.37 318.65,-229.67 305.3,-192"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.84,-378.86 374.48,-387.12 374.44,-376.52 367.84,-378.86"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="380.12,-241.25 220.12,-241.25 220.12,-199.5 380.12,-199.5 380.12,-241.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="228.12" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="228.12" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="300.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
|
||||
<g id="a_Node000007"><a xlink:href="utils_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="163.99,-113.88 30.24,-113.88 30.24,-83.38 163.99,-83.38 163.99,-113.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="38.24" y="-100.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="97.11" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge9_Node000001_Node000007" class="edge">
|
||||
<g id="edge27_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M264.27,-267.93C270.81,-259.44 278.13,-249.93 284.45,-241.74"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.57,-265.71 258.24,-275.77 267.11,-269.98 261.57,-265.71"/>
|
||||
<g id="a_edge27_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M327.93,-383.9C310.34,-375.93 291.32,-365.52 276.11,-352.75 189.54,-280.08 124.55,-156.3 103.99,-114.17"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.13,-386.93 336.7,-387.7 328.92,-380.51 326.13,-386.93"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="Node000009" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_Node000009"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="568.11,-275 408.11,-275 408.11,-233.25 568.11,-233.25 568.11,-275"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="416.11" y="-261.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="416.11" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="488.11" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge14_Node000001_Node000009" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<g id="a_edge14_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M397.4,-379.32C418.41,-350.56 453.48,-302.54 473.3,-275.41"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.83,-376.92 391.75,-387.06 400.48,-381.05 394.83,-376.92"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="Node000010" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_Node000010"><a xlink:href="composition__decorator__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="758.11,-197.25 592.11,-197.25 592.11,-155.5 758.11,-155.5 758.11,-197.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="600.11" y="-183.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="600.11" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/decorators</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="675.11" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_decorator_abstract.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge21_Node000001_Node000010" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<g id="a_edge21_Node000001_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M470.43,-396.53C536.71,-389.85 619.17,-376.89 643.11,-352.75 684.63,-310.89 682.08,-234.21 678.05,-197.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.23,-393.03 460.61,-397.48 470.9,-400 470.23,-393.03"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="Node000011" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_Node000011"><a xlink:href="composition__masked_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="736.74,-119.5 583.49,-119.5 583.49,-77.75 736.74,-77.75 736.74,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="591.49" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="591.49" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/decorators</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="660.11" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_masked.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge22_Node000001_Node000011" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<g id="a_edge22_Node000001_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M470.41,-395.33C542.75,-387.73 637.23,-374.11 669.11,-352.75 750.44,-298.26 817.84,-239.22 767.11,-155.5 757.61,-139.82 742.1,-128.33 725.8,-120"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.1,-391.84 460.51,-396.34 470.81,-398.8 470.1,-391.84"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="Node000012" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_Node000012"><a xlink:href="composition__abstract__iterator_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="634.49,-352.75 479.74,-352.75 479.74,-311 634.49,-311 634.49,-352.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="487.74" y="-339.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="487.74" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/iterators</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="557.11" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract_iterator.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge23_Node000001_Node000012" class="edge">
|
||||
<title>Node1->Node12</title>
|
||||
<g id="a_edge23_Node000001_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M427.91,-384.06C452.05,-374.5 481.36,-362.89 505.96,-353.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.63,-380.8 418.62,-387.74 429.21,-387.31 426.63,-380.8"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -148,8 +244,19 @@
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node2->Node3</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M93.01,-126.07C106.29,-116.66 121.59,-105.81 133.56,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.14,-123.1 85.01,-131.74 95.19,-128.81 91.14,-123.1"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M309.14,-75.96C324.36,-63.29 343.16,-47.64 356.62,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.27,-72.96 301.82,-82.05 311.74,-78.34 307.27,-72.96"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="composition__masked_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="563.24,-41.75 442.99,-41.75 442.99,0 563.24,0 563.24,-41.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="450.99" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="450.99" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">/decorators/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="503.11" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_masked.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -157,58 +264,207 @@
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node2->Node4</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M67.3,-121.53C71.54,-103.59 79.91,-80.45 96.12,-66.5 140.14,-28.63 208.02,-18.31 253.94,-15.99"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.9,-120.7 65.32,-131.2 70.75,-122.1 63.9,-120.7"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M336.47,-79.25C369.07,-68.03 410.79,-53.66 444.33,-42.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.54,-75.87 327.22,-82.44 337.82,-82.49 335.54,-75.87"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node3 -->
|
||||
<g id="edge7_Node000005_Node000003" class="edge">
|
||||
<title>Node5->Node3</title>
|
||||
<g id="a_edge7_Node000005_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M230.76,-126.89C214.1,-117.29 194.6,-106.06 179.44,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.99,-129.9 239.4,-131.86 232.48,-123.84 228.99,-129.9"/>
|
||||
<!-- Node2->Node5 -->
|
||||
<g id="edge4_Node000002_Node000005" class="edge">
|
||||
<title>Node2->Node5</title>
|
||||
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M246.53,-77.54C222.97,-64.61 192.9,-48.11 171.64,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="244.73,-80.55 255.18,-82.29 248.09,-74.41 244.73,-80.55"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node4 -->
|
||||
<g id="edge8_Node000005_Node000004" class="edge">
|
||||
<title>Node5->Node4</title>
|
||||
<g id="a_edge8_Node000005_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M266.41,-121.35C267.23,-105.24 269.44,-84.27 275.12,-66.5 279.2,-53.75 286.68,-40.58 292.89,-30.93"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.93,-120.97 266.09,-131.08 269.92,-121.21 262.93,-120.97"/>
|
||||
<!-- Node6->Node3 -->
|
||||
<g id="edge12_Node000006_Node000003" class="edge">
|
||||
<title>Node6->Node3</title>
|
||||
<g id="a_edge12_Node000006_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M327.94,-153.24C337.96,-143.86 348.44,-132.17 355.11,-119.5 369.36,-92.46 372.99,-56.14 373.87,-36.3"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.64,-150.59 320.48,-159.85 330.29,-155.83 325.64,-150.59"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node6 -->
|
||||
<g id="edge5_Node000005_Node000006" class="edge">
|
||||
<title>Node5->Node6</title>
|
||||
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M294.4,-125.79C306.72,-116.44 320.84,-105.73 331.91,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.47,-122.87 286.62,-131.7 296.7,-128.44 292.47,-122.87"/>
|
||||
<!-- Node6->Node5 -->
|
||||
<g id="edge13_Node000006_Node000005" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<g id="a_edge13_Node000006_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M260.43,-155.23C244.05,-145.76 225.56,-133.47 211.11,-119.5 184.93,-94.19 163.25,-56.88 152.47,-36.49"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.54,-158.19 268.98,-160.01 261.96,-152.08 258.54,-158.19"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node4 -->
|
||||
<g id="edge6_Node000006_Node000004" class="edge">
|
||||
<title>Node6->Node4</title>
|
||||
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M333.5,-57.07C326.96,-48.28 319.74,-38.57 313.97,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.55,-58.97 339.33,-64.9 336.17,-54.79 330.55,-58.97"/>
|
||||
<!-- Node6->Node7 -->
|
||||
<g id="edge6_Node000006_Node000007" class="edge">
|
||||
<title>Node6->Node7</title>
|
||||
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M250.47,-156.85C215.39,-143.76 169.01,-126.46 136.48,-114.31"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.96,-160.02 259.55,-160.24 251.41,-153.47 248.96,-160.02"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="composition__hash_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="565.86,-119.5 440.36,-119.5 440.36,-77.75 565.86,-77.75 565.86,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="448.36" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="448.36" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="503.11" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_hash.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node8 -->
|
||||
<g id="edge9_Node000006_Node000008" class="edge">
|
||||
<title>Node6->Node8</title>
|
||||
<g id="a_edge9_Node000006_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M349.89,-156.8C379.84,-145.62 418,-131.38 448.74,-119.91"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.81,-153.47 340.67,-160.24 351.26,-160.02 348.81,-153.47"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7->Node3 -->
|
||||
<g id="edge7_Node000007_Node000003" class="edge">
|
||||
<title>Node7->Node3</title>
|
||||
<g id="a_edge7_Node000007_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M161.85,-79.92C211.76,-66.27 279.72,-47.69 325.17,-35.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.03,-76.52 152.31,-82.53 162.88,-83.27 161.03,-76.52"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7->Node5 -->
|
||||
<g id="edge10_Node000007_Node000005" class="edge">
|
||||
<g id="edge8_Node000007_Node000005" class="edge">
|
||||
<title>Node7->Node5</title>
|
||||
<g id="a_edge10_Node000007_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M285.29,-188.79C281.07,-180.06 276.65,-170.97 273.13,-163.7"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.12,-190.26 289.63,-197.73 288.42,-187.2 282.12,-190.26"/>
|
||||
<g id="a_edge8_Node000007_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M112.44,-73.44C120.15,-61.26 129.25,-46.9 135.88,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.57,-71.42 107.18,-81.74 115.48,-75.17 109.57,-71.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node3 -->
|
||||
<g id="edge10_Node000008_Node000003" class="edge">
|
||||
<title>Node8->Node3</title>
|
||||
<g id="a_edge10_Node000008_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M458.7,-71.55C438.71,-59.81 415.86,-46.39 398.96,-36.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.84,-74.51 467.24,-76.56 460.39,-68.48 456.84,-74.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node4 -->
|
||||
<g id="edge11_Node000008_Node000004" class="edge">
|
||||
<title>Node8->Node4</title>
|
||||
<g id="a_edge11_Node000008_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M503.11,-66C503.11,-57.96 503.11,-49.54 503.11,-42.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.61,-65.81 503.11,-75.81 506.61,-65.81 499.61,-65.81"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node6 -->
|
||||
<g id="edge15_Node000009_Node000006" class="edge">
|
||||
<title>Node9->Node6</title>
|
||||
<g id="a_edge15_Node000009_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M427.38,-228.66C397.46,-216.6 362.36,-202.46 336.62,-192.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.74,-231.77 436.33,-232.26 428.36,-225.28 425.74,-231.77"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node8 -->
|
||||
<g id="edge20_Node000009_Node000008" class="edge">
|
||||
<title>Node9->Node8</title>
|
||||
<g id="a_edge20_Node000009_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M491.18,-221.76C494.16,-191.21 498.61,-145.67 501.15,-119.7"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.71,-221.26 490.22,-231.55 494.68,-221.94 487.71,-221.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node10 -->
|
||||
<g id="edge16_Node000009_Node000010" class="edge">
|
||||
<title>Node9->Node10</title>
|
||||
<g id="a_edge16_Node000009_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M548.88,-228.51C573.45,-218.56 601.47,-207.21 624.86,-197.73"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.58,-225.26 539.63,-232.26 550.21,-231.75 547.58,-225.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node11 -->
|
||||
<g id="edge19_Node000009_Node000011" class="edge">
|
||||
<title>Node9->Node11</title>
|
||||
<g id="a_edge19_Node000009_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M502.03,-222.64C512.8,-201.69 529.36,-174.35 550.11,-155.5 566.36,-140.74 587.23,-128.84 606.42,-119.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.9,-221.07 497.61,-231.58 505.18,-224.17 498.9,-221.07"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node11 -->
|
||||
<g id="edge17_Node000010_Node000011" class="edge">
|
||||
<title>Node10->Node11</title>
|
||||
<g id="a_edge17_Node000010_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M668.9,-144.03C667.3,-135.91 665.61,-127.37 664.14,-119.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="665.42,-144.46 670.8,-153.59 672.29,-143.1 665.42,-144.46"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11->Node4 -->
|
||||
<g id="edge18_Node000011_Node000004" class="edge">
|
||||
<title>Node11->Node4</title>
|
||||
<g id="a_edge18_Node000011_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M607.7,-72.34C587.41,-62.55 564.5,-51.49 545.3,-42.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="606.15,-75.47 616.67,-76.67 609.19,-69.17 606.15,-75.47"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node9 -->
|
||||
<g id="edge24_Node000012_Node000009" class="edge">
|
||||
<title>Node12->Node9</title>
|
||||
<g id="a_edge24_Node000012_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M531.09,-302.31C522.96,-293.39 514.16,-283.72 506.65,-275.48"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.28,-304.42 537.6,-309.46 533.45,-299.71 528.28,-304.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node10 -->
|
||||
<g id="edge25_Node000012_Node000010" class="edge">
|
||||
<title>Node12->Node10</title>
|
||||
<g id="a_edge25_Node000012_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M585.81,-302.51C593.98,-293.95 602.67,-284.33 610.11,-275 630.42,-249.53 650.74,-217.76 663.11,-197.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.38,-299.98 578.93,-309.6 588.41,-304.86 583.38,-299.98"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node11 -->
|
||||
<g id="edge26_Node000012_Node000011" class="edge">
|
||||
<title>Node12->Node11</title>
|
||||
<g id="a_edge26_Node000012_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M570.02,-299.88C572.84,-291.9 575.47,-283.24 577.11,-275 587.52,-222.85 557.77,-202.25 583.11,-155.5 591.14,-140.69 604.99,-128.81 618.76,-119.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.77,-298.58 566.53,-309.17 573.33,-301.04 566.77,-298.58"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="atomic_species_8h__dep__incl_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 24 KiB |
@@ -1,20 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/atomic/atomicSpecies.h Pages: 1 -->
|
||||
<svg width="462pt" height="316pt"
|
||||
viewBox="0.00 0.00 462.00 316.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 311.75)">
|
||||
<svg width="793pt" height="427pt"
|
||||
viewBox="0.00 0.00 793.00 427.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 423.25)">
|
||||
<title>src/composition/include/fourdst/atomic/atomicSpecies.h</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="324.62,-307.75 167.62,-307.75 167.62,-277.25 324.62,-277.25 324.62,-307.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="175.62" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="246.12" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="458.61,-419.25 301.61,-419.25 301.61,-388.75 458.61,-388.75 458.61,-419.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="309.61" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="380.11" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -22,9 +22,9 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="species_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="126.25,-163.5 0,-163.5 0,-133 126.25,-133 126.25,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="63.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/species.h</text>
|
||||
<polygon fill="white" stroke="#666666" points="346.24,-113.88 219.99,-113.88 219.99,-83.38 346.24,-83.38 346.24,-113.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="227.99" y="-100.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="283.11" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/species.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -32,8 +32,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M194.35,-272.32C176.22,-264.25 156.35,-253.8 140.12,-241.25 110.96,-218.7 85.32,-183.35 72.27,-163.68"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.83,-275.47 203.4,-276.19 195.58,-269.04 192.83,-275.47"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M352.23,-381.23C311.17,-347.19 236.16,-276.94 207.11,-197.25 200.76,-179.82 198.73,-172.06 207.11,-155.5 216.35,-137.23 234.69,-123.48 251.04,-114.2"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.79,-383.76 359.75,-387.36 354.21,-378.33 349.79,-383.76"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -41,95 +41,155 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="composition_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="203,-97 105.25,-97 105.25,-66.5 203,-66.5 203,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="113.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="154.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
<polygon fill="white" stroke="#666666" points="422.99,-36.12 325.24,-36.12 325.24,-5.62 422.99,-5.62 422.99,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="333.24" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="374.11" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge12_Node000001_Node000003" class="edge">
|
||||
<g id="edge28_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge12_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M222.95,-268.59C215.59,-260.45 207.89,-250.9 202.12,-241.25 173.39,-193.11 160.58,-126.34 156.11,-97.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="220.24,-270.82 229.64,-275.7 225.34,-266.02 220.24,-270.82"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="352,-30.5 254.25,-30.5 254.25,0 352,0 352,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="262.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="303.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge13_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge13_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M336.31,-282.63C363.48,-275.49 390.89,-262.99 409.12,-241.25 459.3,-181.43 470.75,-131.25 427.12,-66.5 410.45,-41.75 379.27,-29.18 352.35,-22.81"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.51,-279.22 326.59,-284.94 337.13,-286.03 335.51,-279.22"/>
|
||||
<g id="a_edge28_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M383.56,-377.18C389.1,-332.15 398.83,-236.32 393.11,-155.5 390.02,-111.79 381.31,-60.64 376.83,-36.24"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.1,-376.62 382.31,-386.98 387.04,-377.5 380.1,-376.62"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:href="composition_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="350.25,-163.5 182,-163.5 182,-133 350.25,-133 350.25,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="190" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="266.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
<g id="a_Node000005"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="193.99,-36.12 96.24,-36.12 96.24,-5.62 193.99,-5.62 193.99,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="104.24" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="145.11" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<g id="edge29_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M225.38,-268.01C219.61,-260.06 214.11,-250.77 211.12,-241.25 205.57,-223.55 203.64,-216.48 211.12,-199.5 217.59,-184.83 230.7,-172.58 242.5,-163.85"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.55,-270.07 231.47,-275.79 228.06,-265.75 222.55,-270.07"/>
|
||||
<g id="a_edge29_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M290.39,-386.44C178.6,-363.21 2.11,-316.76 2.11,-255.12 2.11,-255.12 2.11,-255.12 2.11,-175.38 2.11,-131.17 -6.33,-112.4 21.11,-77.75 39.58,-54.43 69.91,-40.53 95.95,-32.42"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="289.35,-389.8 299.85,-388.38 290.75,-382.95 289.35,-389.8"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:href="utils_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="418,-97 284.25,-97 284.25,-66.5 418,-66.5 418,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="292.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="351.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
<g id="a_Node000006"><a xlink:href="composition_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="384.24,-191.62 215.99,-191.62 215.99,-161.12 384.24,-161.12 384.24,-191.62"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="223.99" y="-178.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="300.11" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge11_Node000001_Node000006" class="edge">
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge11_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M335.82,-278.32C356.61,-270.86 376.36,-259.26 389.12,-241.25 421.19,-196 381.88,-127.13 361.69,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="334.77,-274.99 326.33,-281.39 336.92,-281.65 334.77,-274.99"/>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M371.15,-377.72C354.36,-330.37 318.65,-229.67 305.3,-192"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.84,-378.86 374.48,-387.12 374.44,-376.52 367.84,-378.86"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="380.12,-241.25 220.12,-241.25 220.12,-199.5 380.12,-199.5 380.12,-241.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="228.12" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="228.12" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="300.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
|
||||
<g id="a_Node000007"><a xlink:href="utils_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="163.99,-113.88 30.24,-113.88 30.24,-83.38 163.99,-83.38 163.99,-113.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="38.24" y="-100.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="97.11" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge9_Node000001_Node000007" class="edge">
|
||||
<g id="edge27_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M264.27,-267.93C270.81,-259.44 278.13,-249.93 284.45,-241.74"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.57,-265.71 258.24,-275.77 267.11,-269.98 261.57,-265.71"/>
|
||||
<g id="a_edge27_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M327.93,-383.9C310.34,-375.93 291.32,-365.52 276.11,-352.75 189.54,-280.08 124.55,-156.3 103.99,-114.17"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.13,-386.93 336.7,-387.7 328.92,-380.51 326.13,-386.93"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="Node000009" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_Node000009"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="568.11,-275 408.11,-275 408.11,-233.25 568.11,-233.25 568.11,-275"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="416.11" y="-261.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="416.11" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="488.11" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge14_Node000001_Node000009" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<g id="a_edge14_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M397.4,-379.32C418.41,-350.56 453.48,-302.54 473.3,-275.41"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.83,-376.92 391.75,-387.06 400.48,-381.05 394.83,-376.92"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="Node000010" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_Node000010"><a xlink:href="composition__decorator__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="758.11,-197.25 592.11,-197.25 592.11,-155.5 758.11,-155.5 758.11,-197.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="600.11" y="-183.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="600.11" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/decorators</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="675.11" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_decorator_abstract.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge21_Node000001_Node000010" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<g id="a_edge21_Node000001_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M470.43,-396.53C536.71,-389.85 619.17,-376.89 643.11,-352.75 684.63,-310.89 682.08,-234.21 678.05,-197.72"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.23,-393.03 460.61,-397.48 470.9,-400 470.23,-393.03"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="Node000011" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_Node000011"><a xlink:href="composition__masked_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="736.74,-119.5 583.49,-119.5 583.49,-77.75 736.74,-77.75 736.74,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="591.49" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="591.49" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/decorators</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="660.11" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_masked.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge22_Node000001_Node000011" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<g id="a_edge22_Node000001_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M470.41,-395.33C542.75,-387.73 637.23,-374.11 669.11,-352.75 750.44,-298.26 817.84,-239.22 767.11,-155.5 757.61,-139.82 742.1,-128.33 725.8,-120"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="470.1,-391.84 460.51,-396.34 470.81,-398.8 470.1,-391.84"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12 -->
|
||||
<g id="Node000012" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_Node000012"><a xlink:href="composition__abstract__iterator_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="634.49,-352.75 479.74,-352.75 479.74,-311 634.49,-311 634.49,-352.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="487.74" y="-339.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="487.74" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/iterators</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="557.11" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract_iterator.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node12 -->
|
||||
<g id="edge23_Node000001_Node000012" class="edge">
|
||||
<title>Node1->Node12</title>
|
||||
<g id="a_edge23_Node000001_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M427.91,-384.06C452.05,-374.5 481.36,-362.89 505.96,-353.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.63,-380.8 418.62,-387.74 429.21,-387.31 426.63,-380.8"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -137,8 +197,19 @@
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node2->Node3</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M93.01,-126.07C106.29,-116.66 121.59,-105.81 133.56,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.14,-123.1 85.01,-131.74 95.19,-128.81 91.14,-123.1"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M309.14,-75.96C324.36,-63.29 343.16,-47.64 356.62,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.27,-72.96 301.82,-82.05 311.74,-78.34 307.27,-72.96"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="composition__masked_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="563.24,-41.75 442.99,-41.75 442.99,0 563.24,0 563.24,-41.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="450.99" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="450.99" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">/decorators/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="503.11" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_masked.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -146,53 +217,181 @@
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node2->Node4</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M67.3,-121.53C71.54,-103.59 79.91,-80.45 96.12,-66.5 140.14,-28.63 208.02,-18.31 253.94,-15.99"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.9,-120.7 65.32,-131.2 70.75,-122.1 63.9,-120.7"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M336.47,-79.25C369.07,-68.03 410.79,-53.66 444.33,-42.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.54,-75.87 327.22,-82.44 337.82,-82.49 335.54,-75.87"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node3 -->
|
||||
<g id="edge7_Node000005_Node000003" class="edge">
|
||||
<title>Node5->Node3</title>
|
||||
<g id="a_edge7_Node000005_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M230.76,-126.89C214.1,-117.29 194.6,-106.06 179.44,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.99,-129.9 239.4,-131.86 232.48,-123.84 228.99,-129.9"/>
|
||||
<!-- Node2->Node5 -->
|
||||
<g id="edge4_Node000002_Node000005" class="edge">
|
||||
<title>Node2->Node5</title>
|
||||
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M246.53,-77.54C222.97,-64.61 192.9,-48.11 171.64,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="244.73,-80.55 255.18,-82.29 248.09,-74.41 244.73,-80.55"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node4 -->
|
||||
<g id="edge8_Node000005_Node000004" class="edge">
|
||||
<title>Node5->Node4</title>
|
||||
<g id="a_edge8_Node000005_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M266.41,-121.35C267.23,-105.24 269.44,-84.27 275.12,-66.5 279.2,-53.75 286.68,-40.58 292.89,-30.93"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.93,-120.97 266.09,-131.08 269.92,-121.21 262.93,-120.97"/>
|
||||
<!-- Node6->Node3 -->
|
||||
<g id="edge12_Node000006_Node000003" class="edge">
|
||||
<title>Node6->Node3</title>
|
||||
<g id="a_edge12_Node000006_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M327.94,-153.24C337.96,-143.86 348.44,-132.17 355.11,-119.5 369.36,-92.46 372.99,-56.14 373.87,-36.3"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="325.64,-150.59 320.48,-159.85 330.29,-155.83 325.64,-150.59"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node6 -->
|
||||
<g id="edge5_Node000005_Node000006" class="edge">
|
||||
<title>Node5->Node6</title>
|
||||
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M294.4,-125.79C306.72,-116.44 320.84,-105.73 331.91,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.47,-122.87 286.62,-131.7 296.7,-128.44 292.47,-122.87"/>
|
||||
<!-- Node6->Node5 -->
|
||||
<g id="edge13_Node000006_Node000005" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<g id="a_edge13_Node000006_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M260.43,-155.23C244.05,-145.76 225.56,-133.47 211.11,-119.5 184.93,-94.19 163.25,-56.88 152.47,-36.49"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.54,-158.19 268.98,-160.01 261.96,-152.08 258.54,-158.19"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node4 -->
|
||||
<g id="edge6_Node000006_Node000004" class="edge">
|
||||
<title>Node6->Node4</title>
|
||||
<g id="a_edge6_Node000006_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M333.5,-57.07C326.96,-48.28 319.74,-38.57 313.97,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.55,-58.97 339.33,-64.9 336.17,-54.79 330.55,-58.97"/>
|
||||
<!-- Node6->Node7 -->
|
||||
<g id="edge6_Node000006_Node000007" class="edge">
|
||||
<title>Node6->Node7</title>
|
||||
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M250.47,-156.85C215.39,-143.76 169.01,-126.46 136.48,-114.31"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.96,-160.02 259.55,-160.24 251.41,-153.47 248.96,-160.02"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="composition__hash_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="565.86,-119.5 440.36,-119.5 440.36,-77.75 565.86,-77.75 565.86,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="448.36" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="448.36" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="503.11" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_hash.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node8 -->
|
||||
<g id="edge9_Node000006_Node000008" class="edge">
|
||||
<title>Node6->Node8</title>
|
||||
<g id="a_edge9_Node000006_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M349.89,-156.8C379.84,-145.62 418,-131.38 448.74,-119.91"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.81,-153.47 340.67,-160.24 351.26,-160.02 348.81,-153.47"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7->Node3 -->
|
||||
<g id="edge7_Node000007_Node000003" class="edge">
|
||||
<title>Node7->Node3</title>
|
||||
<g id="a_edge7_Node000007_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M161.85,-79.92C211.76,-66.27 279.72,-47.69 325.17,-35.26"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="161.03,-76.52 152.31,-82.53 162.88,-83.27 161.03,-76.52"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7->Node5 -->
|
||||
<g id="edge10_Node000007_Node000005" class="edge">
|
||||
<g id="edge8_Node000007_Node000005" class="edge">
|
||||
<title>Node7->Node5</title>
|
||||
<g id="a_edge10_Node000007_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M285.29,-188.79C281.07,-180.06 276.65,-170.97 273.13,-163.7"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.12,-190.26 289.63,-197.73 288.42,-187.2 282.12,-190.26"/>
|
||||
<g id="a_edge8_Node000007_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M112.44,-73.44C120.15,-61.26 129.25,-46.9 135.88,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.57,-71.42 107.18,-81.74 115.48,-75.17 109.57,-71.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node3 -->
|
||||
<g id="edge10_Node000008_Node000003" class="edge">
|
||||
<title>Node8->Node3</title>
|
||||
<g id="a_edge10_Node000008_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M458.7,-71.55C438.71,-59.81 415.86,-46.39 398.96,-36.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.84,-74.51 467.24,-76.56 460.39,-68.48 456.84,-74.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node4 -->
|
||||
<g id="edge11_Node000008_Node000004" class="edge">
|
||||
<title>Node8->Node4</title>
|
||||
<g id="a_edge11_Node000008_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M503.11,-66C503.11,-57.96 503.11,-49.54 503.11,-42.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.61,-65.81 503.11,-75.81 506.61,-65.81 499.61,-65.81"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node6 -->
|
||||
<g id="edge15_Node000009_Node000006" class="edge">
|
||||
<title>Node9->Node6</title>
|
||||
<g id="a_edge15_Node000009_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M427.38,-228.66C397.46,-216.6 362.36,-202.46 336.62,-192.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.74,-231.77 436.33,-232.26 428.36,-225.28 425.74,-231.77"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node8 -->
|
||||
<g id="edge20_Node000009_Node000008" class="edge">
|
||||
<title>Node9->Node8</title>
|
||||
<g id="a_edge20_Node000009_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M491.18,-221.76C494.16,-191.21 498.61,-145.67 501.15,-119.7"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.71,-221.26 490.22,-231.55 494.68,-221.94 487.71,-221.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node10 -->
|
||||
<g id="edge16_Node000009_Node000010" class="edge">
|
||||
<title>Node9->Node10</title>
|
||||
<g id="a_edge16_Node000009_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M548.88,-228.51C573.45,-218.56 601.47,-207.21 624.86,-197.73"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="547.58,-225.26 539.63,-232.26 550.21,-231.75 547.58,-225.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node11 -->
|
||||
<g id="edge19_Node000009_Node000011" class="edge">
|
||||
<title>Node9->Node11</title>
|
||||
<g id="a_edge19_Node000009_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M502.03,-222.64C512.8,-201.69 529.36,-174.35 550.11,-155.5 566.36,-140.74 587.23,-128.84 606.42,-119.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.9,-221.07 497.61,-231.58 505.18,-224.17 498.9,-221.07"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node11 -->
|
||||
<g id="edge17_Node000010_Node000011" class="edge">
|
||||
<title>Node10->Node11</title>
|
||||
<g id="a_edge17_Node000010_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M668.9,-144.03C667.3,-135.91 665.61,-127.37 664.14,-119.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="665.42,-144.46 670.8,-153.59 672.29,-143.1 665.42,-144.46"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11->Node4 -->
|
||||
<g id="edge18_Node000011_Node000004" class="edge">
|
||||
<title>Node11->Node4</title>
|
||||
<g id="a_edge18_Node000011_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M607.7,-72.34C587.41,-62.55 564.5,-51.49 545.3,-42.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="606.15,-75.47 616.67,-76.67 609.19,-69.17 606.15,-75.47"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node9 -->
|
||||
<g id="edge24_Node000012_Node000009" class="edge">
|
||||
<title>Node12->Node9</title>
|
||||
<g id="a_edge24_Node000012_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M531.09,-302.31C522.96,-293.39 514.16,-283.72 506.65,-275.48"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.28,-304.42 537.6,-309.46 533.45,-299.71 528.28,-304.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node10 -->
|
||||
<g id="edge25_Node000012_Node000010" class="edge">
|
||||
<title>Node12->Node10</title>
|
||||
<g id="a_edge25_Node000012_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M585.81,-302.51C593.98,-293.95 602.67,-284.33 610.11,-275 630.42,-249.53 650.74,-217.76 663.11,-197.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.38,-299.98 578.93,-309.6 588.41,-304.86 583.38,-299.98"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node12->Node11 -->
|
||||
<g id="edge26_Node000012_Node000011" class="edge">
|
||||
<title>Node12->Node11</title>
|
||||
<g id="a_edge26_Node000012_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M570.02,-299.88C572.84,-291.9 575.47,-283.24 577.11,-275 587.52,-222.85 557.77,-202.25 583.11,-155.5 591.14,-140.69 604.99,-128.81 618.76,-119.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.77,-298.58 566.53,-309.17 573.33,-301.04 566.77,-298.58"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 20 KiB |
@@ -1,11 +1,15 @@
|
||||
<map id="src/composition/include/fourdst/atomic/atomicSpecies.h" name="src/composition/include/fourdst/atomic/atomicSpecies.h">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="80,5,290,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,93,120"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="152,49,84,88,81,84,150,44"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="117,94,170,120"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="177,48,159,81,155,79,172,45"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="194,94,261,120"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="198,45,216,79,211,81,193,48"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="286,94,338,120"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="218,44,281,83,278,88,215,49"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="163,5,372,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,64,120"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="210,49,80,93,78,88,209,44"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="88,94,176,120"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="236,46,167,89,164,84,231,47"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="200,94,253,120"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="260,45,242,82,238,78,255,48"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="277,94,344,120"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="280,44,299,81,294,79,277,49"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="368,94,421,120"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="300,44,365,85,359,85,298,49"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="445,94,523,120"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="322,44,439,88,434,89,321,49"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
59c747c05f97d776b1025c16ae2e4255
|
||||
38da0335cbdc5c4981ddaecb41930575
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/atomic/atomicSpecies.h Pages: 1 -->
|
||||
<svg width="257pt" height="94pt"
|
||||
viewBox="0.00 0.00 257.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="396pt" height="94pt"
|
||||
viewBox="0.00 0.00 396.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
@@ -23,9 +23,9 @@
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="213.25,-85.75 56.25,-85.75 56.25,-55.25 213.25,-55.25 213.25,-85.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="64.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="134.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="275.38,-85.75 118.38,-85.75 118.38,-55.25 275.38,-55.25 275.38,-85.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="126.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="196.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -33,8 +33,8 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="65.5,-19.25 0,-19.25 0,0 65.5,0 65.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="43.75,-19.25 0,-19.25 0,0 43.75,0 43.75,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="21.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -42,8 +42,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M109.27,-54.8C93.59,-45.74 73.57,-34.19 57.94,-25.16"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.11,-22.38 49.7,-20.41 56.61,-28.44 60.11,-22.38"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M153.17,-54.8C122.74,-44.56 82.78,-31.12 54.98,-21.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.26,-18.5 45.67,-18.63 54.03,-25.14 56.26,-18.5"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -51,8 +51,8 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="123.75,-19.25 83.75,-19.25 83.75,0 123.75,0 123.75,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="103.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="127.62,-19.25 62.12,-19.25 62.12,0 127.62,0 127.62,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="94.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -60,8 +60,8 @@
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M127.09,-54.95C123.09,-47.36 118.16,-37.99 113.86,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="116.99,-28.26 109.23,-21.04 110.8,-31.52 116.99,-28.26"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M171.4,-54.8C155.72,-45.74 135.69,-34.19 120.06,-25.16"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="122.24,-22.38 111.83,-20.41 118.74,-28.44 122.24,-22.38"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -69,8 +69,8 @@
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="191.62,-19.25 141.88,-19.25 141.88,0 191.62,0 191.62,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="166.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="185.88,-19.25 145.88,-19.25 145.88,0 185.88,0 185.88,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="165.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -78,8 +78,8 @@
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M142.66,-54.95C146.78,-47.36 151.88,-37.99 156.32,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.39,-31.49 161.09,-21.03 153.24,-28.15 159.39,-31.49"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M189.21,-54.95C185.22,-47.36 180.28,-37.99 175.98,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.12,-28.26 171.36,-21.04 172.92,-31.52 179.12,-28.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -87,8 +87,8 @@
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="249.38,-19.25 210.12,-19.25 210.12,0 249.38,0 249.38,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="229.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="253.75,-19.25 204,-19.25 204,0 253.75,0 253.75,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="228.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -96,8 +96,44 @@
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M158.23,-54.95C172.56,-46.07 190.84,-34.74 205.33,-25.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.16,-28.74 213.82,-20.5 203.47,-22.79 207.16,-28.74"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M204.79,-54.95C208.91,-47.36 214,-37.99 218.44,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.52,-31.49 223.22,-21.03 215.37,-28.15 221.52,-31.49"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="311.5,-19.25 272.25,-19.25 272.25,0 311.5,0 311.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="291.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M220.36,-54.95C234.68,-46.07 252.96,-34.74 267.46,-25.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.29,-28.74 275.94,-20.5 265.6,-22.79 269.29,-28.74"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="388.25,-19.25 329.5,-19.25 329.5,0 388.25,0 388.25,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="358.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M237.34,-54.8C263.79,-45.18 298.01,-32.75 323.39,-23.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="324.41,-26.88 332.61,-20.17 322.01,-20.3 324.41,-26.88"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 6.3 KiB |
@@ -1,20 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/atomic/atomicSpecies.h Pages: 1 -->
|
||||
<svg width="257pt" height="94pt"
|
||||
viewBox="0.00 0.00 257.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="396pt" height="94pt"
|
||||
viewBox="0.00 0.00 396.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||
<title>src/composition/include/fourdst/atomic/atomicSpecies.h</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="213.25,-85.75 56.25,-85.75 56.25,-55.25 213.25,-55.25 213.25,-85.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="64.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="134.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="275.38,-85.75 118.38,-85.75 118.38,-55.25 275.38,-55.25 275.38,-85.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="126.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="196.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/atomic/atomicSpecies.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -22,8 +22,8 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="65.5,-19.25 0,-19.25 0,0 65.5,0 65.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="43.75,-19.25 0,-19.25 0,0 43.75,0 43.75,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="21.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -31,8 +31,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M109.27,-54.8C93.59,-45.74 73.57,-34.19 57.94,-25.16"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="60.11,-22.38 49.7,-20.41 56.61,-28.44 60.11,-22.38"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M153.17,-54.8C122.74,-44.56 82.78,-31.12 54.98,-21.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.26,-18.5 45.67,-18.63 54.03,-25.14 56.26,-18.5"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -40,8 +40,8 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="123.75,-19.25 83.75,-19.25 83.75,0 123.75,0 123.75,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="103.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="127.62,-19.25 62.12,-19.25 62.12,0 127.62,0 127.62,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="94.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -49,8 +49,8 @@
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M127.09,-54.95C123.09,-47.36 118.16,-37.99 113.86,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="116.99,-28.26 109.23,-21.04 110.8,-31.52 116.99,-28.26"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M171.4,-54.8C155.72,-45.74 135.69,-34.19 120.06,-25.16"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="122.24,-22.38 111.83,-20.41 118.74,-28.44 122.24,-22.38"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -58,8 +58,8 @@
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="191.62,-19.25 141.88,-19.25 141.88,0 191.62,0 191.62,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="166.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="185.88,-19.25 145.88,-19.25 145.88,0 185.88,0 185.88,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="165.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -67,8 +67,8 @@
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M142.66,-54.95C146.78,-47.36 151.88,-37.99 156.32,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.39,-31.49 161.09,-21.03 153.24,-28.15 159.39,-31.49"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M189.21,-54.95C185.22,-47.36 180.28,-37.99 175.98,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.12,-28.26 171.36,-21.04 172.92,-31.52 179.12,-28.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -76,8 +76,8 @@
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="249.38,-19.25 210.12,-19.25 210.12,0 249.38,0 249.38,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="229.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="253.75,-19.25 204,-19.25 204,0 253.75,0 253.75,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="228.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -85,8 +85,44 @@
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M158.23,-54.95C172.56,-46.07 190.84,-34.74 205.33,-25.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.16,-28.74 213.82,-20.5 203.47,-22.79 207.16,-28.74"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M204.79,-54.95C208.91,-47.36 214,-37.99 218.44,-29.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="221.52,-31.49 223.22,-21.03 215.37,-28.15 221.52,-31.49"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="311.5,-19.25 272.25,-19.25 272.25,0 311.5,0 311.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="291.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node6 -->
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M220.36,-54.95C234.68,-46.07 252.96,-34.74 267.46,-25.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.29,-28.74 275.94,-20.5 265.6,-22.79 269.29,-28.74"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="388.25,-19.25 329.5,-19.25 329.5,0 388.25,0 388.25,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="358.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node7 -->
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M237.34,-54.8C263.79,-45.18 298.01,-32.75 323.39,-23.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="324.41,-26.88 332.61,-20.17 322.01,-20.3 324.41,-26.88"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 5.6 KiB |
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -105,190 +105,190 @@ $(function(){initNavTree('atomic_species_8h_source.html',''); initResizable(true
|
||||
<a href="atomic_species_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="preprocessor">#pragma once</span></div>
|
||||
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span> </div>
|
||||
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span> </div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <string_view></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <limits></span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span> </div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span></div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">fourdst::atomic</a> {</div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code hl_function" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">convert_jpi_to_double</a>(<span class="keyword">const</span> std::string& jpi_string) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span></div>
|
||||
<div class="foldopen" id="foldopen00051" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html"> 51</a></span> <span class="keyword">struct </span><a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a> {</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d"> 52</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>; </div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb"> 53</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a>; </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8"> 54</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a>; </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac"> 55</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a>; </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0"> 56</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a>; </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef"> 57</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a>; </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c"> 58</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a>; </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15"> 59</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a>; </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e"> 60</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a>; </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee"> 61</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a>; </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d"> 62</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>; </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35"> 63</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a>; </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322"> 64</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>; </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf"> 65</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a>; </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048"> 66</a></span> <span class="keyword">mutable</span> std::optional<double> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a> = std::nullopt; </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span></div>
|
||||
<div class="foldopen" id="foldopen00088" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c"> 88</a></span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>(</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">name</a>,</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">el</a>,</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">nz</a>,</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">n</a>,</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">z</a>,</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">a</a>,</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">bindingEnergy</a>,</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">betaCode</a>,</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">betaDecayEnergy</a>,</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">const</span> <span class="keywordtype">double</span> halfLife_s,</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">spinParity</a>,</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">decayModes</a>,</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> <span class="keywordtype">double</span> atomicMass,</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">const</span> <span class="keywordtype">double</span> atomicMassUnc</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> ) :</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">name</a>),</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">el</a>),</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">nz</a>),</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">n</a>),</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">z</a>),</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">a</a>),</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">bindingEnergy</a>),</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">betaCode</a>),</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">betaDecayEnergy</a>),</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a>(halfLife_s),</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">spinParity</a>),</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">decayModes</a>),</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>(atomicMass),</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a>(atomicMassUnc) {};</div>
|
||||
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="preprocessor">#include <format></span></div>
|
||||
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="preprocessor">#include <string_view></span></div>
|
||||
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="preprocessor">#include <string></span></div>
|
||||
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#include <limits></span></div>
|
||||
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include <stdexcept></span></div>
|
||||
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span></div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">fourdst::atomic</a> {</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code hl_function" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">convert_jpi_to_double</a>(<span class="keyword">const</span> std::string& jpi_string) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span></div>
|
||||
<div class="foldopen" id="foldopen00052" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html"> 52</a></span> <span class="keyword">struct </span><a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a> {</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d"> 53</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>; </div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb"> 54</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a>; </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8"> 55</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a>; </div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac"> 56</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a>; </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0"> 57</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a>; </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef"> 58</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a>; </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c"> 59</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a>; </div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15"> 60</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a>; </div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e"> 61</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a>; </div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee"> 62</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a>; </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d"> 63</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>; </div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35"> 64</a></span> std::string <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a>; </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322"> 65</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>; </div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf"> 66</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a>; </div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048"> 67</a></span> <span class="keyword">mutable</span> std::optional<double> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a> = std::nullopt; </div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span></div>
|
||||
<div class="foldopen" id="foldopen00089" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c"> 89</a></span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>(</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">name</a>,</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">el</a>,</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">nz</a>,</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">n</a>,</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">z</a>,</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">a</a>,</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">bindingEnergy</a>,</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">betaCode</a>,</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">betaDecayEnergy</a>,</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">const</span> <span class="keywordtype">double</span> halfLife_s,</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">spinParity</a>,</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">const</span> std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">decayModes</a>,</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">const</span> <span class="keywordtype">double</span> atomicMass,</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">const</span> <span class="keywordtype">double</span> atomicMassUnc</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> ) :</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">name</a>),</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">el</a>),</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">nz</a>),</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">n</a>),</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">z</a>),</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">a</a>),</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">bindingEnergy</a>),</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">betaCode</a>),</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">betaDecayEnergy</a>),</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a>(halfLife_s),</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">spinParity</a>),</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a>(<a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">decayModes</a>),</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>(atomicMass),</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a>(atomicMassUnc) {};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span></div>
|
||||
<div class="foldopen" id="foldopen00124" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a873551c1ffbdcd6867ab0d1ed34ead0b"> 124</a></span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a873551c1ffbdcd6867ab0d1ed34ead0b">Species</a>(<span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>) {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_name;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_el;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_nz;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_n;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_z;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_a;</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_bindingEnergy;</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_betaCode;</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_betaDecayEnergy;</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_halfLife_s;</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_spinParity;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_decayModes;</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_atomicMass;</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_atomicMassUnc;</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> }</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span></div>
|
||||
<div class="foldopen" id="foldopen00125" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a873551c1ffbdcd6867ab0d1ed34ead0b"> 125</a></span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a873551c1ffbdcd6867ab0d1ed34ead0b">Species</a>(<span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>) {</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_name;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_el;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_nz;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_n;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_z;</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_a;</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_bindingEnergy;</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_betaCode;</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_betaDecayEnergy;</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_halfLife_s;</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_spinParity;</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_decayModes;</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_atomicMass;</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a> = <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_atomicMassUnc;</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span></div>
|
||||
<div class="foldopen" id="foldopen00146" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#af5bdcc90ddafddfc027f94a98972eca3"> 146</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#af5bdcc90ddafddfc027f94a98972eca3">mass</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>;</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span></div>
|
||||
<div class="foldopen" id="foldopen00147" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#af5bdcc90ddafddfc027f94a98972eca3"> 147</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#af5bdcc90ddafddfc027f94a98972eca3">mass</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>;</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span></div>
|
||||
<div class="foldopen" id="foldopen00154" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ac041c089469dc8d36548805c81492aca"> 154</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#ac041c089469dc8d36548805c81492aca">massUnc</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a>;</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> }</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span></div>
|
||||
<div class="foldopen" id="foldopen00155" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ac041c089469dc8d36548805c81492aca"> 155</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#ac041c089469dc8d36548805c81492aca">massUnc</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">m_atomicMassUnc</a>;</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span></div>
|
||||
<div class="foldopen" id="foldopen00162" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a34c4bb95e3c3e29087bc242d83aeefa1"> 162</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a34c4bb95e3c3e29087bc242d83aeefa1">halfLife</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a>;</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> }</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span></div>
|
||||
<div class="foldopen" id="foldopen00163" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a34c4bb95e3c3e29087bc242d83aeefa1"> 163</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a34c4bb95e3c3e29087bc242d83aeefa1">halfLife</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">m_halfLife_s</a>;</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span></div>
|
||||
<div class="foldopen" id="foldopen00170" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1"> 170</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">spinParity</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> }</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span></div>
|
||||
<div class="foldopen" id="foldopen00171" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1"> 171</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">spinParity</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>;</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span></div>
|
||||
<div class="foldopen" id="foldopen00178" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f"> 178</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">decayModes</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a>;</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> }</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span></div>
|
||||
<div class="foldopen" id="foldopen00179" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f"> 179</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">decayModes</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">m_decayModes</a>;</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span></div>
|
||||
<div class="foldopen" id="foldopen00186" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8"> 186</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">bindingEnergy</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a>;</div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> }</div>
|
||||
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span></div>
|
||||
<div class="foldopen" id="foldopen00187" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8"> 187</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">bindingEnergy</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">m_bindingEnergy</a>;</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span></div>
|
||||
<div class="foldopen" id="foldopen00194" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73"> 194</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">betaDecayEnergy</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a>;</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> }</div>
|
||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span></div>
|
||||
<div class="foldopen" id="foldopen00195" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73"> 195</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">betaDecayEnergy</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">m_betaDecayEnergy</a>;</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span></div>
|
||||
<div class="foldopen" id="foldopen00202" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc"> 202</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">betaCode</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a>;</div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> }</div>
|
||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span></div>
|
||||
<div class="foldopen" id="foldopen00203" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc"> 203</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">betaCode</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">m_betaCode</a>;</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span></div>
|
||||
<div class="foldopen" id="foldopen00210" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741"> 210</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">name</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>;</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> }</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span></div>
|
||||
<div class="foldopen" id="foldopen00211" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741"> 211</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">name</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>;</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span></div>
|
||||
<div class="foldopen" id="foldopen00218" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4"> 218</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">el</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a>;</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> }</div>
|
||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span></div>
|
||||
<div class="foldopen" id="foldopen00219" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4"> 219</a></span> [[nodiscard]] std::string_view <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">el</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">m_el</a>;</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span></div>
|
||||
<div class="foldopen" id="foldopen00226" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032"> 226</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">nz</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a>;</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> }</div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span></div>
|
||||
<div class="foldopen" id="foldopen00227" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032"> 227</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">nz</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">m_nz</a>;</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span></div>
|
||||
<div class="foldopen" id="foldopen00234" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d"> 234</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">n</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a>;</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> }</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span></div>
|
||||
<div class="foldopen" id="foldopen00235" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d"> 235</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">n</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">m_n</a>;</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span></div>
|
||||
<div class="foldopen" id="foldopen00242" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0"> 242</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">z</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a>;</div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> }</div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span></div>
|
||||
<div class="foldopen" id="foldopen00243" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0"> 243</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">z</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">m_z</a>;</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span></div>
|
||||
<div class="foldopen" id="foldopen00250" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d"> 250</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">a</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a>;</div>
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span></div>
|
||||
<div class="foldopen" id="foldopen00251" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d"> 251</a></span> [[nodiscard]] <span class="keywordtype">int</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">a</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">m_a</a>;</div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span></div>
|
||||
<div class="foldopen" id="foldopen00258" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a0e5d73c7c629cb08f254f2bc41f6ac4b"> 258</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a0e5d73c7c629cb08f254f2bc41f6ac4b">spin</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a>.has_value()) { <span class="comment">// The spin calculation is very expensive, and we almost never need it so we only compute it the first time it is requested</span></div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a> = <a class="code hl_function" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">convert_jpi_to_double</a>(<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>);</div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> }</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a>.value();</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> }</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span></div>
|
||||
<div class="foldopen" id="foldopen00259" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#a0e5d73c7c629cb08f254f2bc41f6ac4b"> 259</a></span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a0e5d73c7c629cb08f254f2bc41f6ac4b">spin</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a>.has_value()) { <span class="comment">// The spin calculation is very expensive, and we almost never need it so we only compute it the first time it is requested</span></div>
|
||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a> = <a class="code hl_function" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">convert_jpi_to_double</a>(<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">m_spinParity</a>);</div>
|
||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> }</div>
|
||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">m_spin</a>.value();</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span></div>
|
||||
<div class="foldopen" id="foldopen00271" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ad431f09aba3c2d8bafde06a459636965"> 271</a></span> <span class="keyword">friend</span> std::ostream& <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#ad431f09aba3c2d8bafde06a459636965">operator<<</a>(std::ostream& os, <span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>) {</div>
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> os << <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_name;</div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keywordflow">return</span> os;</div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> }</div>
|
||||
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span></div>
|
||||
<div class="foldopen" id="foldopen00272" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ad431f09aba3c2d8bafde06a459636965"> 272</a></span> <span class="keyword">friend</span> std::ostream& <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#ad431f09aba3c2d8bafde06a459636965">operator<<</a>(std::ostream& os, <span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>) {</div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> os << <a class="code hl_variable" href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">species</a>.m_name;</div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keywordflow">return</span> os;</div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#a7864aa6e0ab9a953d657faf56cc921a1">operator==</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& rhs);</div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#ae1cc99d92a460877ec5bc28f13424c04">operator!=</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& rhs);</div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#afc74eacd01f350dc20e2c7ec6a35c49b">operator<</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& rhs);</div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#ab9503c9331c5746c283faa68a6ef3ef9">operator></a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& rhs);</div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#a7864aa6e0ab9a953d657faf56cc921a1">operator==</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& rhs);</div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#ae1cc99d92a460877ec5bc28f13424c04">operator!=</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a>& rhs);</div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keyword">friend</span> std::partial_ordering <a class="code hl_friend" href="structfourdst_1_1atomic_1_1_species.html#af924c33a65452eef1f00c20da6963a9b">operator<=></a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &lhs, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">Species</a> &rhs);</div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span></div>
|
||||
@@ -303,134 +303,134 @@ $(function(){initNavTree('atomic_species_8h_source.html',''); initResizable(true
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keywordflow">return</span> (lhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a> != rhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>);</div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span></div>
|
||||
<div class="foldopen" id="foldopen00305" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#afc74eacd01f350dc20e2c7ec6a35c49b"> 305</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacefourdst_1_1atomic.html#a34d001fa83e2bac9f8ebd96285d8821a">operator<</a>(<span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& rhs) {</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keywordflow">return</span> (lhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a> < rhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>);</div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> }</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
|
||||
<div class="foldopen" id="foldopen00300" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#af924c33a65452eef1f00c20da6963a9b"> 300</a></span> <span class="keyword">inline</span> std::partial_ordering <a class="code hl_function" href="namespacefourdst_1_1atomic.html#aaf3d9814380a02c289f8514e74675abc">operator<=></a>(<span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a> &lhs, <span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a> &rhs) {</div>
|
||||
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keyword">auto</span> cmp = lhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a> <=> rhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>; cmp != 0) {</div>
|
||||
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordflow">return</span> cmp;</div>
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> }</div>
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keywordflow">return</span> lhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a> <=> rhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">m_name</a>;</div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span></div>
|
||||
<div class="foldopen" id="foldopen00314" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="structfourdst_1_1atomic_1_1_species.html#ab9503c9331c5746c283faa68a6ef3ef9"> 314</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacefourdst_1_1atomic.html#a289c90cf53fd83e6808768b0befa2c00">operator></a>(<span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& lhs, <span class="keyword">const</span> <a class="code hl_function" href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">Species</a>& rhs) {</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="keywordflow">return</span> (lhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a> > rhs.<a class="code hl_variable" href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">m_atomicMass</a>);</div>
|
||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> }</div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> </div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span></div>
|
||||
<div class="foldopen" id="foldopen00341" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1"> 341</a></span> <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code hl_function" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">convert_jpi_to_double</a>(<span class="keyword">const</span> std::string& jpi_string) <span class="keyword">noexcept</span> {</div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> std::string s = jpi_string;</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> </div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keywordflow">if</span> (s.empty()) {</div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> }</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> std::erase_if(s, [](<span class="keyword">const</span> <span class="keywordtype">char</span> c) {</div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <span class="keywordflow">return</span> c == <span class="charliteral">'('</span> || c == <span class="charliteral">')'</span> || c == <span class="charliteral">'*'</span> || c == <span class="charliteral">'#'</span>;</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> });</div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> </div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <span class="keywordflow">if</span> (s == <span class="stringliteral">"+"</span> || s == <span class="stringliteral">"-"</span>) {</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordflow">return</span> 0.0;</div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> }</div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> </div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keywordtype">size_t</span> comma_pos = s.find(<span class="charliteral">','</span>); comma_pos != std::string::npos) {</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> s = s.substr(0, comma_pos);</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> }</div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> </div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keywordflow">if</span> (!s.empty() && (s.back() == <span class="charliteral">'+'</span> || s.back() == <span class="charliteral">'-'</span>)) {</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> s.pop_back();</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> }</div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keywordflow">if</span> (s.empty()) {</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> }</div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> <span class="keywordflow">try</span> {</div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <span class="keywordflow">if</span> (<span class="keywordtype">size_t</span> slash_pos = s.find(<span class="charliteral">'/'</span>); slash_pos != std::string::npos) {</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="keywordflow">if</span> (slash_pos == 0) {</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> s = <span class="stringliteral">"1"</span> + s;</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> slash_pos = 1;</div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> }</div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> <span class="keyword">const</span> std::string numerator_str = s.substr(0, slash_pos);</div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <span class="keyword">const</span> std::string denominator_str = s.substr(slash_pos + 1);</div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordflow">if</span> (denominator_str.empty()) {</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> }</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">const</span> <span class="keywordtype">double</span> numerator = std::stod(numerator_str);</div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">const</span> <span class="keywordtype">double</span> denominator = std::stod(denominator_str);</div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keywordflow">if</span> (denominator == 0.0) {</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> }</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordflow">return</span> numerator / denominator;</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <span class="keywordflow">return</span> std::stod(s);</div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> }</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> } <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::invalid_argument&) {</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> } <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::out_of_range&) {</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> }</div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span></div>
|
||||
<div class="foldopen" id="foldopen00348" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1"> 348</a></span> <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code hl_function" href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">convert_jpi_to_double</a>(<span class="keyword">const</span> std::string& jpi_string) <span class="keyword">noexcept</span> {</div>
|
||||
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> std::string s = jpi_string;</div>
|
||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keywordflow">if</span> (s.empty()) {</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> }</div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
|
||||
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> std::erase_if(s, [](<span class="keyword">const</span> <span class="keywordtype">char</span> c) {</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">return</span> c == <span class="charliteral">'('</span> || c == <span class="charliteral">')'</span> || c == <span class="charliteral">'*'</span> || c == <span class="charliteral">'#'</span>;</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> });</div>
|
||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> </div>
|
||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keywordflow">if</span> (s == <span class="stringliteral">"+"</span> || s == <span class="stringliteral">"-"</span>) {</div>
|
||||
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> <span class="keywordflow">return</span> 0.0;</div>
|
||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> }</div>
|
||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
|
||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keywordtype">size_t</span> comma_pos = s.find(<span class="charliteral">','</span>); comma_pos != std::string::npos) {</div>
|
||||
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> s = s.substr(0, comma_pos);</div>
|
||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> }</div>
|
||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> </div>
|
||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="keywordflow">if</span> (!s.empty() && (s.back() == <span class="charliteral">'+'</span> || s.back() == <span class="charliteral">'-'</span>)) {</div>
|
||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> s.pop_back();</div>
|
||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> }</div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keywordflow">if</span> (s.empty()) {</div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> }</div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
|
||||
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <span class="keywordflow">try</span> {</div>
|
||||
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordflow">if</span> (<span class="keywordtype">size_t</span> slash_pos = s.find(<span class="charliteral">'/'</span>); slash_pos != std::string::npos) {</div>
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keywordflow">if</span> (slash_pos == 0) {</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> s = <span class="stringliteral">"1"</span> + s;</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> slash_pos = 1;</div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> }</div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keyword">const</span> std::string numerator_str = s.substr(0, slash_pos);</div>
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <span class="keyword">const</span> std::string denominator_str = s.substr(slash_pos + 1);</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="keywordflow">if</span> (denominator_str.empty()) {</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> }</div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <span class="keyword">const</span> <span class="keywordtype">double</span> numerator = std::stod(numerator_str);</div>
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> <span class="keyword">const</span> <span class="keywordtype">double</span> denominator = std::stod(denominator_str);</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <span class="keywordflow">if</span> (denominator == 0.0) {</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> }</div>
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <span class="keywordflow">return</span> numerator / denominator;</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> } <span class="keywordflow">else</span> {</div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keywordflow">return</span> std::stod(s);</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> }</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> } <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::invalid_argument&) {</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> } <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::out_of_range&) {</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <span class="keywordflow">return</span> std::numeric_limits<double>::quiet_NaN();</div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> }</div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> }</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span>}</div>
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span></div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> </div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="keyword">template</span><></div>
|
||||
<div class="foldopen" id="foldopen00422" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html"> 422</a></span><span class="keyword">struct </span>std::hash<<a class="code hl_namespace" href="namespacefourdst.html">fourdst</a>::atomic::Species> {</div>
|
||||
<div class="foldopen" id="foldopen00428" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html#afa44fa4cf54e7f6283d6e2ce93c63b6a"> 428</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html#afa44fa4cf54e7f6283d6e2ce93c63b6a">operator()</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">fourdst::atomic::Species</a>& s) <span class="keyword">const</span> <span class="keyword">noexcept</span> {</div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="keywordflow">return</span> std::hash<std::string>()(s.m_name);</div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> </div>
|
||||
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span>}</div>
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span></div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span><span class="keyword">template</span><></div>
|
||||
<div class="foldopen" id="foldopen00428" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html"> 428</a></span><span class="keyword">struct </span>std::hash<<a class="code hl_namespace" href="namespacefourdst.html">fourdst</a>::atomic::Species> {</div>
|
||||
<div class="foldopen" id="foldopen00434" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html#afa44fa4cf54e7f6283d6e2ce93c63b6a"> 434</a></span> <span class="keywordtype">size_t</span> <a class="code hl_function" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html#afa44fa4cf54e7f6283d6e2ce93c63b6a">operator()</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">fourdst::atomic::Species</a>& s) <span class="keyword">const</span> <span class="keyword">noexcept</span> {</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keywordflow">return</span> std::hash<std::string>()(s.m_name);</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span>}; <span class="comment">// namespace std</span></div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span>};</div>
|
||||
</div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html"><div class="ttname"><a href="namespacefourdst_1_1atomic.html">fourdst::atomic</a></div><div class="ttdoc">Contains canonical information about atomic species and elements used by 4D-STAR.</div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_a277fa6e5107f1358e204c807146deeb4"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#a277fa6e5107f1358e204c807146deeb4">fourdst::atomic::operator==</a></div><div class="ttdeci">bool operator==(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Equality operator for Species. Compares based on name.</div><div class="ttdef"><b>Definition</b> <a href="#l00287">atomicSpecies.h:287</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_a289c90cf53fd83e6808768b0befa2c00"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#a289c90cf53fd83e6808768b0befa2c00">fourdst::atomic::operator></a></div><div class="ttdeci">bool operator>(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Greater-than operator for Species. Compares based on atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00314">atomicSpecies.h:314</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_a2b6c699988f0748a0627f447863240ad"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#a2b6c699988f0748a0627f447863240ad">fourdst::atomic::operator!=</a></div><div class="ttdeci">bool operator!=(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Inequality operator for Species. Compares based on name.</div><div class="ttdef"><b>Definition</b> <a href="#l00296">atomicSpecies.h:296</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_a34d001fa83e2bac9f8ebd96285d8821a"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#a34d001fa83e2bac9f8ebd96285d8821a">fourdst::atomic::operator<</a></div><div class="ttdeci">bool operator<(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Less-than operator for Species. Compares based on atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00305">atomicSpecies.h:305</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_a3f619cc8f8b2cd718a4082c6adb0de90"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#a3f619cc8f8b2cd718a4082c6adb0de90">fourdst::atomic::species</a></div><div class="ttdeci">static const std::unordered_map< std::string, const Species & > species</div><div class="ttdoc">Map of species names to their corresponding Species objects.</div><div class="ttdef"><b>Definition</b> <a href="species_8h_source.html#l03579">species.h:3579</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_ab8b3572582a3f80243ecce021b4782d1"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">fourdst::atomic::convert_jpi_to_double</a></div><div class="ttdeci">double convert_jpi_to_double(const std::string &jpi_string) noexcept</div><div class="ttdoc">Converts a spin-parity string (JPI string) to a double-precision floating-point number.</div><div class="ttdef"><b>Definition</b> <a href="#l00348">atomicSpecies.h:348</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_aaf3d9814380a02c289f8514e74675abc"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#aaf3d9814380a02c289f8514e74675abc">fourdst::atomic::operator<=></a></div><div class="ttdeci">std::partial_ordering operator<=>(const Species &lhs, const Species &rhs)</div><div class="ttdef"><b>Definition</b> <a href="#l00300">atomicSpecies.h:300</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_ab8b3572582a3f80243ecce021b4782d1"><div class="ttname"><a href="namespacefourdst_1_1atomic.html#ab8b3572582a3f80243ecce021b4782d1">fourdst::atomic::convert_jpi_to_double</a></div><div class="ttdeci">double convert_jpi_to_double(const std::string &jpi_string) noexcept</div><div class="ttdoc">Converts a spin-parity string (JPI string) to a double-precision floating-point number.</div><div class="ttdef"><b>Definition</b> <a href="#l00341">atomicSpecies.h:341</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_html"><div class="ttname"><a href="namespacefourdst.html">fourdst</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html">fourdst::atomic::Species</a></div><div class="ttdoc">Represents an atomic species (isotope) with its fundamental physical properties.</div><div class="ttdef"><b>Definition</b> <a href="#l00051">atomicSpecies.h:51</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a0e5d73c7c629cb08f254f2bc41f6ac4b"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a0e5d73c7c629cb08f254f2bc41f6ac4b">fourdst::atomic::Species::spin</a></div><div class="ttdeci">double spin() const</div><div class="ttdoc">Gets the nuclear spin as a numeric value.</div><div class="ttdef"><b>Definition</b> <a href="#l00258">atomicSpecies.h:258</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a0fc7e4b41662fe0a726dd962e9dbae9e"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">fourdst::atomic::Species::m_betaDecayEnergy</a></div><div class="ttdeci">double m_betaDecayEnergy</div><div class="ttdoc">Beta decay energy in keV.</div><div class="ttdef"><b>Definition</b> <a href="#l00060">atomicSpecies.h:60</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a1d50917a60a1adb2c9912193f214fab0"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">fourdst::atomic::Species::z</a></div><div class="ttdeci">int z() const</div><div class="ttdoc">Gets the atomic number (number of protons).</div><div class="ttdef"><b>Definition</b> <a href="#l00242">atomicSpecies.h:242</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a1fcc01fc978b34ba2531117f10be6741"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">fourdst::atomic::Species::name</a></div><div class="ttdeci">std::string_view name() const</div><div class="ttdoc">Gets the name of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00210">atomicSpecies.h:210</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a326c260a1b53deafcd04c21b2787f6c4"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">fourdst::atomic::Species::el</a></div><div class="ttdeci">std::string_view el() const</div><div class="ttdoc">Gets the element symbol of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00218">atomicSpecies.h:218</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a34c4bb95e3c3e29087bc242d83aeefa1"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a34c4bb95e3c3e29087bc242d83aeefa1">fourdst::atomic::Species::halfLife</a></div><div class="ttdeci">double halfLife() const</div><div class="ttdoc">Gets the half-life of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00162">atomicSpecies.h:162</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a3756508a18b57a60f68f1b0cf58d303c"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">fourdst::atomic::Species::Species</a></div><div class="ttdeci">Species(const std::string_view name, const std::string_view el, const int nz, const int n, const int z, const int a, const double bindingEnergy, const std::string_view betaCode, const double betaDecayEnergy, const double halfLife_s, const std::string_view spinParity, const std::string_view decayModes, const double atomicMass, const double atomicMassUnc)</div><div class="ttdoc">Constructs a Species object with detailed properties.</div><div class="ttdef"><b>Definition</b> <a href="#l00088">atomicSpecies.h:88</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a4c6aa98435227f8257b93311a19c4adf"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">fourdst::atomic::Species::m_atomicMassUnc</a></div><div class="ttdeci">double m_atomicMassUnc</div><div class="ttdoc">Uncertainty in the atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00065">atomicSpecies.h:65</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a4f782752e18e8972c66ee7168a06279d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">fourdst::atomic::Species::m_name</a></div><div class="ttdeci">std::string m_name</div><div class="ttdoc">Name of the species (e.g., "Fe56").</div><div class="ttdef"><b>Definition</b> <a href="#l00052">atomicSpecies.h:52</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a50d5e1c96be4884ccfebde1eec79b6e8"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">fourdst::atomic::Species::m_nz</a></div><div class="ttdeci">int m_nz</div><div class="ttdoc">NZ identifier, typically 1000*Z + A.</div><div class="ttdef"><b>Definition</b> <a href="#l00054">atomicSpecies.h:54</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a545093f4fd3d9ad490a5bea84e950d35"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">fourdst::atomic::Species::m_decayModes</a></div><div class="ttdeci">std::string m_decayModes</div><div class="ttdoc">Decay modes as a string.</div><div class="ttdef"><b>Definition</b> <a href="#l00063">atomicSpecies.h:63</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a57391049d534ffd1a4b4d6ed63d65ffc"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">fourdst::atomic::Species::betaCode</a></div><div class="ttdeci">std::string_view betaCode() const</div><div class="ttdoc">Gets the beta decay code.</div><div class="ttdef"><b>Definition</b> <a href="#l00202">atomicSpecies.h:202</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a6e7c5ab92da7ab867018da87a14ef3ef"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">fourdst::atomic::Species::m_a</a></div><div class="ttdeci">int m_a</div><div class="ttdoc">Mass number (N + Z).</div><div class="ttdef"><b>Definition</b> <a href="#l00057">atomicSpecies.h:57</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a704e9d164033a89d610685c494fd53eb"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">fourdst::atomic::Species::m_el</a></div><div class="ttdeci">std::string m_el</div><div class="ttdoc">Element symbol (e.g., "Fe").</div><div class="ttdef"><b>Definition</b> <a href="#l00053">atomicSpecies.h:53</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html">fourdst::atomic::Species</a></div><div class="ttdoc">Represents an atomic species (isotope) with its fundamental physical properties.</div><div class="ttdef"><b>Definition</b> <a href="#l00052">atomicSpecies.h:52</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a0e5d73c7c629cb08f254f2bc41f6ac4b"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a0e5d73c7c629cb08f254f2bc41f6ac4b">fourdst::atomic::Species::spin</a></div><div class="ttdeci">double spin() const</div><div class="ttdoc">Gets the nuclear spin as a numeric value.</div><div class="ttdef"><b>Definition</b> <a href="#l00259">atomicSpecies.h:259</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a0fc7e4b41662fe0a726dd962e9dbae9e"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a0fc7e4b41662fe0a726dd962e9dbae9e">fourdst::atomic::Species::m_betaDecayEnergy</a></div><div class="ttdeci">double m_betaDecayEnergy</div><div class="ttdoc">Beta decay energy in keV.</div><div class="ttdef"><b>Definition</b> <a href="#l00061">atomicSpecies.h:61</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a1d50917a60a1adb2c9912193f214fab0"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a1d50917a60a1adb2c9912193f214fab0">fourdst::atomic::Species::z</a></div><div class="ttdeci">int z() const</div><div class="ttdoc">Gets the atomic number (number of protons).</div><div class="ttdef"><b>Definition</b> <a href="#l00243">atomicSpecies.h:243</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a1fcc01fc978b34ba2531117f10be6741"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a1fcc01fc978b34ba2531117f10be6741">fourdst::atomic::Species::name</a></div><div class="ttdeci">std::string_view name() const</div><div class="ttdoc">Gets the name of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00211">atomicSpecies.h:211</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a326c260a1b53deafcd04c21b2787f6c4"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a326c260a1b53deafcd04c21b2787f6c4">fourdst::atomic::Species::el</a></div><div class="ttdeci">std::string_view el() const</div><div class="ttdoc">Gets the element symbol of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00219">atomicSpecies.h:219</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a34c4bb95e3c3e29087bc242d83aeefa1"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a34c4bb95e3c3e29087bc242d83aeefa1">fourdst::atomic::Species::halfLife</a></div><div class="ttdeci">double halfLife() const</div><div class="ttdoc">Gets the half-life of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00163">atomicSpecies.h:163</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a3756508a18b57a60f68f1b0cf58d303c"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a3756508a18b57a60f68f1b0cf58d303c">fourdst::atomic::Species::Species</a></div><div class="ttdeci">Species(const std::string_view name, const std::string_view el, const int nz, const int n, const int z, const int a, const double bindingEnergy, const std::string_view betaCode, const double betaDecayEnergy, const double halfLife_s, const std::string_view spinParity, const std::string_view decayModes, const double atomicMass, const double atomicMassUnc)</div><div class="ttdoc">Constructs a Species object with detailed properties.</div><div class="ttdef"><b>Definition</b> <a href="#l00089">atomicSpecies.h:89</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a4c6aa98435227f8257b93311a19c4adf"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a4c6aa98435227f8257b93311a19c4adf">fourdst::atomic::Species::m_atomicMassUnc</a></div><div class="ttdeci">double m_atomicMassUnc</div><div class="ttdoc">Uncertainty in the atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00066">atomicSpecies.h:66</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a4f782752e18e8972c66ee7168a06279d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a4f782752e18e8972c66ee7168a06279d">fourdst::atomic::Species::m_name</a></div><div class="ttdeci">std::string m_name</div><div class="ttdoc">Name of the species (e.g., "Fe56").</div><div class="ttdef"><b>Definition</b> <a href="#l00053">atomicSpecies.h:53</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a50d5e1c96be4884ccfebde1eec79b6e8"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a50d5e1c96be4884ccfebde1eec79b6e8">fourdst::atomic::Species::m_nz</a></div><div class="ttdeci">int m_nz</div><div class="ttdoc">NZ identifier, typically 1000*Z + A.</div><div class="ttdef"><b>Definition</b> <a href="#l00055">atomicSpecies.h:55</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a545093f4fd3d9ad490a5bea84e950d35"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a545093f4fd3d9ad490a5bea84e950d35">fourdst::atomic::Species::m_decayModes</a></div><div class="ttdeci">std::string m_decayModes</div><div class="ttdoc">Decay modes as a string.</div><div class="ttdef"><b>Definition</b> <a href="#l00064">atomicSpecies.h:64</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a57391049d534ffd1a4b4d6ed63d65ffc"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a57391049d534ffd1a4b4d6ed63d65ffc">fourdst::atomic::Species::betaCode</a></div><div class="ttdeci">std::string_view betaCode() const</div><div class="ttdoc">Gets the beta decay code.</div><div class="ttdef"><b>Definition</b> <a href="#l00203">atomicSpecies.h:203</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a6e7c5ab92da7ab867018da87a14ef3ef"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a6e7c5ab92da7ab867018da87a14ef3ef">fourdst::atomic::Species::m_a</a></div><div class="ttdeci">int m_a</div><div class="ttdoc">Mass number (N + Z).</div><div class="ttdef"><b>Definition</b> <a href="#l00058">atomicSpecies.h:58</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a704e9d164033a89d610685c494fd53eb"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a704e9d164033a89d610685c494fd53eb">fourdst::atomic::Species::m_el</a></div><div class="ttdeci">std::string m_el</div><div class="ttdoc">Element symbol (e.g., "Fe").</div><div class="ttdef"><b>Definition</b> <a href="#l00054">atomicSpecies.h:54</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a7864aa6e0ab9a953d657faf56cc921a1"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a7864aa6e0ab9a953d657faf56cc921a1">fourdst::atomic::Species::operator==</a></div><div class="ttdeci">friend bool operator==(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Equality operator for Species. Compares based on name.</div><div class="ttdef"><b>Definition</b> <a href="#l00287">atomicSpecies.h:287</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a7d0e8a3b3d30fa56bdcc59577fa9ff73"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">fourdst::atomic::Species::betaDecayEnergy</a></div><div class="ttdeci">double betaDecayEnergy() const</div><div class="ttdoc">Gets the beta decay energy of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00194">atomicSpecies.h:194</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a873551c1ffbdcd6867ab0d1ed34ead0b"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a873551c1ffbdcd6867ab0d1ed34ead0b">fourdst::atomic::Species::Species</a></div><div class="ttdeci">Species(const Species &species)</div><div class="ttdoc">Copy constructor for Species.</div><div class="ttdef"><b>Definition</b> <a href="#l00124">atomicSpecies.h:124</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a874bc48272e4f091817bc25a72eebc2d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">fourdst::atomic::Species::m_spinParity</a></div><div class="ttdeci">std::string m_spinParity</div><div class="ttdoc">Spin and parity as a string (e.g., "1/2-").</div><div class="ttdef"><b>Definition</b> <a href="#l00062">atomicSpecies.h:62</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a8f0a4eb006c924bc006bb9eb6d3907ac"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">fourdst::atomic::Species::m_n</a></div><div class="ttdeci">int m_n</div><div class="ttdoc">Number of neutrons.</div><div class="ttdef"><b>Definition</b> <a href="#l00055">atomicSpecies.h:55</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a957734e413f07adf1d570885c480768d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">fourdst::atomic::Species::n</a></div><div class="ttdeci">int n() const</div><div class="ttdoc">Gets the number of neutrons.</div><div class="ttdef"><b>Definition</b> <a href="#l00234">atomicSpecies.h:234</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a9dcfca3c5e28f6523bb1a10ede645048"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">fourdst::atomic::Species::m_spin</a></div><div class="ttdeci">std::optional< double > m_spin</div><div class="ttdoc">Nuclear spin as a double, derived from m_spinParity.</div><div class="ttdef"><b>Definition</b> <a href="#l00066">atomicSpecies.h:66</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_aa5e452accca3a9b4937867044617a032"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">fourdst::atomic::Species::nz</a></div><div class="ttdeci">int nz() const</div><div class="ttdoc">Gets the NZ identifier of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00226">atomicSpecies.h:226</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_aad5094dfc8317db36468356bbc4a3e2f"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">fourdst::atomic::Species::decayModes</a></div><div class="ttdeci">std::string_view decayModes() const</div><div class="ttdoc">Gets the decay modes as a string.</div><div class="ttdef"><b>Definition</b> <a href="#l00178">atomicSpecies.h:178</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_aae24c637c169f9f5eca03b6dcf8329e0"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">fourdst::atomic::Species::m_z</a></div><div class="ttdeci">int m_z</div><div class="ttdoc">Atomic number (number of protons).</div><div class="ttdef"><b>Definition</b> <a href="#l00056">atomicSpecies.h:56</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ab3e057d426e0d8dbf0134f92fda1c322"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">fourdst::atomic::Species::m_atomicMass</a></div><div class="ttdeci">double m_atomicMass</div><div class="ttdoc">Atomic mass in atomic mass units (u).</div><div class="ttdef"><b>Definition</b> <a href="#l00064">atomicSpecies.h:64</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ab9503c9331c5746c283faa68a6ef3ef9"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ab9503c9331c5746c283faa68a6ef3ef9">fourdst::atomic::Species::operator></a></div><div class="ttdeci">friend bool operator>(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Greater-than operator for Species. Compares based on atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00314">atomicSpecies.h:314</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_abe9c5f69d657383e17dd49b41b7e4e15"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">fourdst::atomic::Species::m_betaCode</a></div><div class="ttdeci">std::string m_betaCode</div><div class="ttdoc">Beta decay code.</div><div class="ttdef"><b>Definition</b> <a href="#l00059">atomicSpecies.h:59</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_abeef75170cabef39fdaa6362780ddfc8"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">fourdst::atomic::Species::bindingEnergy</a></div><div class="ttdeci">double bindingEnergy() const</div><div class="ttdoc">Gets the binding energy of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00186">atomicSpecies.h:186</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ac041c089469dc8d36548805c81492aca"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ac041c089469dc8d36548805c81492aca">fourdst::atomic::Species::massUnc</a></div><div class="ttdeci">double massUnc() const</div><div class="ttdoc">Gets the uncertainty in the atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00154">atomicSpecies.h:154</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_acbb5b36d6892ee09e95d774eda235d3c"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">fourdst::atomic::Species::m_bindingEnergy</a></div><div class="ttdeci">double m_bindingEnergy</div><div class="ttdoc">Binding energy in keV.</div><div class="ttdef"><b>Definition</b> <a href="#l00058">atomicSpecies.h:58</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ad431f09aba3c2d8bafde06a459636965"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ad431f09aba3c2d8bafde06a459636965">fourdst::atomic::Species::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Species &species)</div><div class="ttdoc">Overloads the stream insertion operator for easy printing of a Species object.</div><div class="ttdef"><b>Definition</b> <a href="#l00271">atomicSpecies.h:271</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_adc960c98d6e6051940d0a5c0d9a1183d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">fourdst::atomic::Species::a</a></div><div class="ttdeci">int a() const</div><div class="ttdoc">Gets the mass number.</div><div class="ttdef"><b>Definition</b> <a href="#l00250">atomicSpecies.h:250</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a7d0e8a3b3d30fa56bdcc59577fa9ff73"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a7d0e8a3b3d30fa56bdcc59577fa9ff73">fourdst::atomic::Species::betaDecayEnergy</a></div><div class="ttdeci">double betaDecayEnergy() const</div><div class="ttdoc">Gets the beta decay energy of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00195">atomicSpecies.h:195</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a873551c1ffbdcd6867ab0d1ed34ead0b"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a873551c1ffbdcd6867ab0d1ed34ead0b">fourdst::atomic::Species::Species</a></div><div class="ttdeci">Species(const Species &species)</div><div class="ttdoc">Copy constructor for Species.</div><div class="ttdef"><b>Definition</b> <a href="#l00125">atomicSpecies.h:125</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a874bc48272e4f091817bc25a72eebc2d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a874bc48272e4f091817bc25a72eebc2d">fourdst::atomic::Species::m_spinParity</a></div><div class="ttdeci">std::string m_spinParity</div><div class="ttdoc">Spin and parity as a string (e.g., "1/2-").</div><div class="ttdef"><b>Definition</b> <a href="#l00063">atomicSpecies.h:63</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a8f0a4eb006c924bc006bb9eb6d3907ac"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a8f0a4eb006c924bc006bb9eb6d3907ac">fourdst::atomic::Species::m_n</a></div><div class="ttdeci">int m_n</div><div class="ttdoc">Number of neutrons.</div><div class="ttdef"><b>Definition</b> <a href="#l00056">atomicSpecies.h:56</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a957734e413f07adf1d570885c480768d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a957734e413f07adf1d570885c480768d">fourdst::atomic::Species::n</a></div><div class="ttdeci">int n() const</div><div class="ttdoc">Gets the number of neutrons.</div><div class="ttdef"><b>Definition</b> <a href="#l00235">atomicSpecies.h:235</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_a9dcfca3c5e28f6523bb1a10ede645048"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#a9dcfca3c5e28f6523bb1a10ede645048">fourdst::atomic::Species::m_spin</a></div><div class="ttdeci">std::optional< double > m_spin</div><div class="ttdoc">Nuclear spin as a double, derived from m_spinParity.</div><div class="ttdef"><b>Definition</b> <a href="#l00067">atomicSpecies.h:67</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_aa5e452accca3a9b4937867044617a032"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#aa5e452accca3a9b4937867044617a032">fourdst::atomic::Species::nz</a></div><div class="ttdeci">int nz() const</div><div class="ttdoc">Gets the NZ identifier of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00227">atomicSpecies.h:227</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_aad5094dfc8317db36468356bbc4a3e2f"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#aad5094dfc8317db36468356bbc4a3e2f">fourdst::atomic::Species::decayModes</a></div><div class="ttdeci">std::string_view decayModes() const</div><div class="ttdoc">Gets the decay modes as a string.</div><div class="ttdef"><b>Definition</b> <a href="#l00179">atomicSpecies.h:179</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_aae24c637c169f9f5eca03b6dcf8329e0"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#aae24c637c169f9f5eca03b6dcf8329e0">fourdst::atomic::Species::m_z</a></div><div class="ttdeci">int m_z</div><div class="ttdoc">Atomic number (number of protons).</div><div class="ttdef"><b>Definition</b> <a href="#l00057">atomicSpecies.h:57</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ab3e057d426e0d8dbf0134f92fda1c322"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ab3e057d426e0d8dbf0134f92fda1c322">fourdst::atomic::Species::m_atomicMass</a></div><div class="ttdeci">double m_atomicMass</div><div class="ttdoc">Atomic mass in atomic mass units (u).</div><div class="ttdef"><b>Definition</b> <a href="#l00065">atomicSpecies.h:65</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_abe9c5f69d657383e17dd49b41b7e4e15"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#abe9c5f69d657383e17dd49b41b7e4e15">fourdst::atomic::Species::m_betaCode</a></div><div class="ttdeci">std::string m_betaCode</div><div class="ttdoc">Beta decay code.</div><div class="ttdef"><b>Definition</b> <a href="#l00060">atomicSpecies.h:60</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_abeef75170cabef39fdaa6362780ddfc8"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#abeef75170cabef39fdaa6362780ddfc8">fourdst::atomic::Species::bindingEnergy</a></div><div class="ttdeci">double bindingEnergy() const</div><div class="ttdoc">Gets the binding energy of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00187">atomicSpecies.h:187</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ac041c089469dc8d36548805c81492aca"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ac041c089469dc8d36548805c81492aca">fourdst::atomic::Species::massUnc</a></div><div class="ttdeci">double massUnc() const</div><div class="ttdoc">Gets the uncertainty in the atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00155">atomicSpecies.h:155</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_acbb5b36d6892ee09e95d774eda235d3c"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#acbb5b36d6892ee09e95d774eda235d3c">fourdst::atomic::Species::m_bindingEnergy</a></div><div class="ttdeci">double m_bindingEnergy</div><div class="ttdoc">Binding energy in keV.</div><div class="ttdef"><b>Definition</b> <a href="#l00059">atomicSpecies.h:59</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ad431f09aba3c2d8bafde06a459636965"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ad431f09aba3c2d8bafde06a459636965">fourdst::atomic::Species::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const Species &species)</div><div class="ttdoc">Overloads the stream insertion operator for easy printing of a Species object.</div><div class="ttdef"><b>Definition</b> <a href="#l00272">atomicSpecies.h:272</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_adc960c98d6e6051940d0a5c0d9a1183d"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#adc960c98d6e6051940d0a5c0d9a1183d">fourdst::atomic::Species::a</a></div><div class="ttdeci">int a() const</div><div class="ttdoc">Gets the mass number.</div><div class="ttdef"><b>Definition</b> <a href="#l00251">atomicSpecies.h:251</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_ae1cc99d92a460877ec5bc28f13424c04"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#ae1cc99d92a460877ec5bc28f13424c04">fourdst::atomic::Species::operator!=</a></div><div class="ttdeci">friend bool operator!=(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Inequality operator for Species. Compares based on name.</div><div class="ttdef"><b>Definition</b> <a href="#l00296">atomicSpecies.h:296</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_af5bdcc90ddafddfc027f94a98972eca3"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#af5bdcc90ddafddfc027f94a98972eca3">fourdst::atomic::Species::mass</a></div><div class="ttdeci">double mass() const</div><div class="ttdoc">Gets the atomic mass of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00146">atomicSpecies.h:146</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_af76d148ab7be629601a389f5758238ee"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">fourdst::atomic::Species::m_halfLife_s</a></div><div class="ttdeci">double m_halfLife_s</div><div class="ttdoc">Half-life in seconds. A value of -1.0 typically indicates stability.</div><div class="ttdef"><b>Definition</b> <a href="#l00061">atomicSpecies.h:61</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_afc74eacd01f350dc20e2c7ec6a35c49b"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#afc74eacd01f350dc20e2c7ec6a35c49b">fourdst::atomic::Species::operator<</a></div><div class="ttdeci">friend bool operator<(const Species &lhs, const Species &rhs)</div><div class="ttdoc">Less-than operator for Species. Compares based on atomic mass.</div><div class="ttdef"><b>Definition</b> <a href="#l00305">atomicSpecies.h:305</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_afcdd2f750d8cf206e3bcc507d57dabb1"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">fourdst::atomic::Species::spinParity</a></div><div class="ttdeci">std::string_view spinParity() const</div><div class="ttdoc">Gets the spin and parity as a string.</div><div class="ttdef"><b>Definition</b> <a href="#l00170">atomicSpecies.h:170</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4_html_afa44fa4cf54e7f6283d6e2ce93c63b6a"><div class="ttname"><a href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html#afa44fa4cf54e7f6283d6e2ce93c63b6a">std::hash< fourdst::atomic::Species >::operator()</a></div><div class="ttdeci">size_t operator()(const fourdst::atomic::Species &s) const noexcept</div><div class="ttdoc">Computes the hash for a Species object.</div><div class="ttdef"><b>Definition</b> <a href="#l00434">atomicSpecies.h:434</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_af5bdcc90ddafddfc027f94a98972eca3"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#af5bdcc90ddafddfc027f94a98972eca3">fourdst::atomic::Species::mass</a></div><div class="ttdeci">double mass() const</div><div class="ttdoc">Gets the atomic mass of the species.</div><div class="ttdef"><b>Definition</b> <a href="#l00147">atomicSpecies.h:147</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_af76d148ab7be629601a389f5758238ee"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#af76d148ab7be629601a389f5758238ee">fourdst::atomic::Species::m_halfLife_s</a></div><div class="ttdeci">double m_halfLife_s</div><div class="ttdoc">Half-life in seconds. A value of -1.0 typically indicates stability.</div><div class="ttdef"><b>Definition</b> <a href="#l00062">atomicSpecies.h:62</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_af924c33a65452eef1f00c20da6963a9b"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#af924c33a65452eef1f00c20da6963a9b">fourdst::atomic::Species::operator<=></a></div><div class="ttdeci">friend std::partial_ordering operator<=>(const Species &lhs, const Species &rhs)</div><div class="ttdef"><b>Definition</b> <a href="#l00300">atomicSpecies.h:300</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html_afcdd2f750d8cf206e3bcc507d57dabb1"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html#afcdd2f750d8cf206e3bcc507d57dabb1">fourdst::atomic::Species::spinParity</a></div><div class="ttdeci">std::string_view spinParity() const</div><div class="ttdoc">Gets the spin and parity as a string.</div><div class="ttdef"><b>Definition</b> <a href="#l00171">atomicSpecies.h:171</a></div></div>
|
||||
<div class="ttc" id="astructstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4_html_afa44fa4cf54e7f6283d6e2ce93c63b6a"><div class="ttname"><a href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html#afa44fa4cf54e7f6283d6e2ce93c63b6a">std::hash< fourdst::atomic::Species >::operator()</a></div><div class="ttdeci">size_t operator()(const fourdst::atomic::Species &s) const noexcept</div><div class="ttdoc">Computes the hash for a Species object.</div><div class="ttdef"><b>Definition</b> <a href="#l00428">atomicSpecies.h:428</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -3,16 +3,18 @@
|
||||
<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="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>fourdst::libcomposition: Class Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
@@ -27,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.2.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -36,19 +38,24 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<!-- 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');
|
||||
$(document).ready(function() { init_search(); });
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
@@ -66,7 +73,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('classes.html',''); initResizable(); });
|
||||
$(function(){initNavTree('classes.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -95,33 +102,36 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
|
||||
<div class="headertitle"><div class="title">Class Index</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_U">U</a></div>
|
||||
<div class="classindex">
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
|
||||
<dd><a class="el" href="structfourdst_1_1composition_1_1detail_1_1_composition_iterator_1_1_arrow_proxy.html">CompositionIterator::ArrowProxy</a> (<a class="el" href="namespacefourdst_1_1composition_1_1detail.html">fourdst::composition::detail</a>)</dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
|
||||
<dd><a class="el" href="structfourdst_1_1composition_1_1CanonicalComposition.html">CanonicalComposition</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1Composition.html">Composition</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1CompositionAbstract.html">CompositionAbstract</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html">Composition::CompositionCache</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1CompositionDecorator.html">CompositionDecorator</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1CompositionError.html">CompositionError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd><dd><a class="el" href="structfourdst_1_1composition_1_1utils_1_1CompositionHash.html">CompositionHash</a> (<a class="el" href="namespacefourdst_1_1composition_1_1utils.html">fourdst::composition::utils</a>)</dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dd><a class="el" href="structfourdst_1_1composition_1_1_canonical_composition.html">CanonicalComposition</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1_composition.html">Composition</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">CompositionAbstract</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html">Composition::CompositionCache</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">CompositionDecorator</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">CompositionError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd><dd><a class="el" href="structfourdst_1_1composition_1_1utils_1_1_composition_hash.html">CompositionHash</a> (<a class="el" href="namespacefourdst_1_1composition_1_1utils.html">fourdst::composition::utils</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">CompositionIterator</a> (<a class="el" href="namespacefourdst_1_1composition_1_1detail.html">fourdst::composition::detail</a>)</dd></dl>
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_H" name="letter_H">H</a></dt>
|
||||
<dd><a class="el" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1Species_01_4.html">hash< fourdst::atomic::Species ></a> (<a class="el" href="namespacestd.html">std</a>)</dd><dd><a class="el" href="structstd_1_1hash_3_01fourdst_1_1composition_1_1Composition_01_4.html">hash< fourdst::composition::Composition ></a> (<a class="el" href="namespacestd.html">std</a>)</dd></dl>
|
||||
<dl class="classindex even">
|
||||
<dd><a class="el" href="structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4.html">hash< fourdst::atomic::Species ></a> (std)</dd><dd><a class="el" href="structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_01_4.html">hash< fourdst::composition::Composition ></a> (std)</dd><dd><a class="el" href="structstd_1_1hash_3_01fourdst_1_1composition_1_1_composition_abstract_01_4.html">hash< fourdst::composition::CompositionAbstract ></a> (std)</dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
|
||||
<dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1InvalidCompositionError.html">InvalidCompositionError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
|
||||
<dd><a class="el" href="classfourdst_1_1composition_1_1MaskedComposition.html">MaskedComposition</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd></dl>
|
||||
<dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html">InvalidCompositionError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd></dl>
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
||||
<dd><a class="el" href="structfourdst_1_1atomic_1_1Species.html">Species</a> (<a class="el" href="namespacefourdst_1_1atomic.html">fourdst::atomic</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1SpeciesError.html">SpeciesError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd></dl>
|
||||
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
|
||||
<dd><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">MaskedComposition</a> (<a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a>)</dd></dl>
|
||||
<dl class="classindex odd">
|
||||
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
||||
<dd><a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> (<a class="el" href="namespacefourdst_1_1atomic.html">fourdst::atomic</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">SpeciesError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd></dl>
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a id="letter_U" name="letter_U">U</a></dt>
|
||||
<dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1UnknownSymbolError.html">UnknownSymbolError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1UnregisteredSymbolError.html">UnregisteredSymbolError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd></dl>
|
||||
<dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html">UnknownSymbolError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd><dd><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html">UnregisteredSymbolError</a> (<a class="el" href="namespacefourdst_1_1composition_1_1exceptions.html">fourdst::composition::exceptions</a>)</dd></dl>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<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>
|
||||
<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>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -105,21 +105,31 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1_composition.html','');
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ab1701644ff1c83c220dc04eb58d1621b">begin</a>()</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#adf41a833e8b704daf4f581fca5c8cb9b">begin</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae3cc2099efd7db8eec3d9af2294b75fa">Composition</a>(const std::vector< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#afa95dddfa88a101ad6ce261295a4460c">Composition</a>(const std::vector< atomic::Species > &species)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a2d6fbe5c8142b358641bbe7ffde51053">Composition</a>(const std::set< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a7d19fb3326e51c8fc8db5e0738e97d95">Composition</a>(const std::set< atomic::Species > &species)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a0b3c93ce7c9473ac4aa4c9ee04f78051">Composition</a>(const std::vector< std::string > &symbols, const std::vector< double > &molarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a7f0798b3f1191561b38f336406acf62a">Composition</a>(const std::vector< atomic::Species > &species, const std::vector< double > &molarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ad6cdb28598267743f236d053cd5a62ae">Composition</a>(const std::set< std::string > &symbols, const std::vector< double > &molarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a21369a80378d4c90438a34f0e4a275ca">Composition</a>(const Composition &composition)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a194f715788e7921bd611579440de2ecd">contains</a>(const atomic::Species &species) const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ac3bfb56a2587215a59894e76d4867ede">contains</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#adeaf6f1213e78cb1fe8a8317f0a8adc2">end</a>()</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aed2f5676f8f742199f01e4d1e9664bdd">end</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a5bdb6ca3f734fae901b3d6179dbc17a0">begin</a>() override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae4600dc915645fc1b50c67e0218b794d">begin</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a5a1f5661a329ec7bc8b7e118ff9d6c25">clone</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae3cc2099efd7db8eec3d9af2294b75fa">Composition</a>(const std::vector< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#afa95dddfa88a101ad6ce261295a4460c">Composition</a>(const std::vector< atomic::Species > &species)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a2d6fbe5c8142b358641bbe7ffde51053">Composition</a>(const std::set< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a7d19fb3326e51c8fc8db5e0738e97d95">Composition</a>(const std::set< atomic::Species > &species)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aae910b7824058f70b96460425a637837">Composition</a>(const std::unordered_set< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a8e7f19488c52c8aba1d7e488688ced7f">Composition</a>(const std::unordered_set< atomic::Species > &species)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a0b3c93ce7c9473ac4aa4c9ee04f78051">Composition</a>(const std::vector< std::string > &symbols, const std::vector< double > &molarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a7f0798b3f1191561b38f336406acf62a">Composition</a>(const std::vector< atomic::Species > &species, const std::vector< double > &molarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ad6cdb28598267743f236d053cd5a62ae">Composition</a>(const std::set< std::string > &symbols, const std::vector< double > &molarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a1e5e0bd7cf77d5cf260c94418612bb36">Composition</a>(const std::unordered_map< std::string, double > &symbolMolarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a5d3fe0a5d2c6aeae667d4e3894b0ee3b">Composition</a>(const std::map< std::string, double > &symbolMolarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a321598f3b8bb4c58992d09a90ea3079b">Composition</a>(const std::unordered_map< atomic::Species, double > &speciesMolarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a8a371588eaa38c8d54b4baec2a594fc2">Composition</a>(const std::map< atomic::Species, double > &speciesMolarAbundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a21369a80378d4c90438a34f0e4a275ca">Composition</a>(const Composition &composition)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a11e281872b4047e5c757923f2b0682cf">Composition</a>(const CompositionAbstract &composition)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a38bbc17eb83b6155163382b27b3818e6">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a194f715788e7921bd611579440de2ecd">contains</a>(const atomic::Species &species) const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ac3bfb56a2587215a59894e76d4867ede">contains</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aaa89050308dda5e51d4b47d18d54cb58">end</a>() override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aabcde53961ecadfa823de5a766f0da84">end</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aded88f0ad4a97eaae1e356fa8428cab5">findSpeciesIndex</a>(const atomic::Species &species) const noexcept</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aac5b214a3d1278e127422224cb9cee50">getCanonicalComposition</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a90fc71d1fe03017ee4c7a1cac69d24fb">getElectronAbundance</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e">getLogger</a>()</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||
@@ -135,29 +145,34 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1_composition.html','');
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a1aa79993925f16ba3c30a376aa39161b">getNumberFraction</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a1f87ed64a1be9a6091c852131d24e476">getNumberFraction</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae4f72972cf4d1ff422d0790080e11473">getNumberFractionVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a33db253ca50431b5166d43412ff18f71">getRegisteredSpecies</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#af4b01ec4140e278d92c18f139f69ab1f">getRegisteredSpecies</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a3ae885c28580ae15be8c16614bef3b0e">getRegisteredSymbols</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae4f854ded38f5e6fcd157a74a57cbf0c">getSpeciesAtIndex</a>(size_t index) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">getSpeciesIndex</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a3d220b42fa06d7d3a43944ee2b8f6a5f">getSpeciesIndex</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a5b3631fa33b0c6809ad652b0e31663a1">hash</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a7eace279c95ac7cccb05434320203343">iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a02cd9d9608da082a200fdfa86d14bf5d">m_cache</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aa05a640e0ea80142682bf4ee30a93c7f">m_molarAbundances</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a452b0affb86dc971a96c80d01f4fcb2b">m_registeredSpecies</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">m_molarAbundances</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">m_species</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4">operator<<</a>(std::ostream &os, const Composition &composition)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a4ec1e23cfecef764cb831171fed62fc2">operator=</a>(Composition const &other)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">registerSpecies</a>(const atomic::Species &species) noexcept</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a2846f4ea0d6075ecdaf4334741a54750">registerSpecies</a>(const std::vector< atomic::Species > &species) noexcept</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">registerSymbol</a>(const std::string &symbol)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a156d1198ef47deed9689949f271969e2">registerSymbol</a>(const std::vector< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(const std::string &symbol, const double &molar_abundance)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ac386709ef1e872fa558b8e30fc8b4c44">setMolarAbundance</a>(const atomic::Species &species, const double &molar_abundance)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a6baa22b92a78fd43d10d4941f30c8ac2">setMolarAbundance</a>(const std::vector< std::string > &symbols, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae908cda3a994292e2eb767fa476b666b">setMolarAbundance</a>(const std::vector< atomic::Species > &species, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a49b06737a50df9c25a234499a1431388">setMolarAbundance</a>(const std::set< std::string > &symbols, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ad7af2f8f3050969a6c5b9a9ef5fead64">setMolarAbundance</a>(const std::set< atomic::Species > &species, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a9d177d36b728442bcbd8cb66712c7c75">size</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a08c1d1fe9384c5255a6ba40e34b18315">~Composition</a>() override=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="class_composition_abstract.html#aaae3d6215b7433cb9871664852a95d1b">~CompositionAbstract</a>()=default</td><td class="entry"><a class="el" href="class_composition_abstract.html">CompositionAbstract</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#afba49b5ceeb42e0372b6118f48b4ee54">operator=</a>(const CompositionAbstract &other)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">registerSpecies</a>(const atomic::Species &species) noexcept</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a2846f4ea0d6075ecdaf4334741a54750">registerSpecies</a>(const std::vector< atomic::Species > &species) noexcept</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">registerSymbol</a>(const std::string &symbol)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a156d1198ef47deed9689949f271969e2">registerSymbol</a>(const std::vector< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(const std::string &symbol, const double &molar_abundance)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ac386709ef1e872fa558b8e30fc8b4c44">setMolarAbundance</a>(const atomic::Species &species, const double &molar_abundance)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a6baa22b92a78fd43d10d4941f30c8ac2">setMolarAbundance</a>(const std::vector< std::string > &symbols, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ae908cda3a994292e2eb767fa476b666b">setMolarAbundance</a>(const std::vector< atomic::Species > &species, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a49b06737a50df9c25a234499a1431388">setMolarAbundance</a>(const std::set< std::string > &symbols, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#ad7af2f8f3050969a6c5b9a9ef5fead64">setMolarAbundance</a>(const std::set< atomic::Species > &species, const std::vector< double > &molar_abundances)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a9d177d36b728442bcbd8cb66712c7c75">size</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8">SpeciesIndexLookupError</a> enum name</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a3f013e33b8978baf81447e5bd177f38b">symbolVectorToSpeciesVector</a>(const std::vector< std::string > &symbols)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a08c1d1fe9384c5255a6ba40e34b18315">~Composition</a>() override=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a83ff77f3f390bb66c978e157d9bb6394">~CompositionAbstract</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
|
||||
@@ -1,22 +1,37 @@
|
||||
var classfourdst_1_1composition_1_1_composition =
|
||||
[
|
||||
[ "CompositionCache", "structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html", "structfourdst_1_1composition_1_1_composition_1_1_composition_cache" ],
|
||||
[ "const_iterator", "classfourdst_1_1composition_1_1_composition.html#a38bbc17eb83b6155163382b27b3818e6", null ],
|
||||
[ "iterator", "classfourdst_1_1composition_1_1_composition.html#a7eace279c95ac7cccb05434320203343", null ],
|
||||
[ "SpeciesIndexLookupError", "classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8", [
|
||||
[ "NO_REGISTERED_SPECIES", "classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8ac7cc0e85688b85571f30fd16a46d9891", null ],
|
||||
[ "SPECIES_NOT_FOUND", "classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8a3659baf2b06bba6c02bad8316d517761", null ]
|
||||
] ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88", null ],
|
||||
[ "~Composition", "classfourdst_1_1composition_1_1_composition.html#a08c1d1fe9384c5255a6ba40e34b18315", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#ae3cc2099efd7db8eec3d9af2294b75fa", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#afa95dddfa88a101ad6ce261295a4460c", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a2d6fbe5c8142b358641bbe7ffde51053", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a7d19fb3326e51c8fc8db5e0738e97d95", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#aae910b7824058f70b96460425a637837", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a8e7f19488c52c8aba1d7e488688ced7f", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a0b3c93ce7c9473ac4aa4c9ee04f78051", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a7f0798b3f1191561b38f336406acf62a", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#ad6cdb28598267743f236d053cd5a62ae", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a1e5e0bd7cf77d5cf260c94418612bb36", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a5d3fe0a5d2c6aeae667d4e3894b0ee3b", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a321598f3b8bb4c58992d09a90ea3079b", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a8a371588eaa38c8d54b4baec2a594fc2", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a21369a80378d4c90438a34f0e4a275ca", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition.html#ab1701644ff1c83c220dc04eb58d1621b", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition.html#adf41a833e8b704daf4f581fca5c8cb9b", null ],
|
||||
[ "Composition", "classfourdst_1_1composition_1_1_composition.html#a11e281872b4047e5c757923f2b0682cf", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition.html#ae4600dc915645fc1b50c67e0218b794d", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition.html#a5bdb6ca3f734fae901b3d6179dbc17a0", null ],
|
||||
[ "clone", "classfourdst_1_1composition_1_1_composition.html#a5a1f5661a329ec7bc8b7e118ff9d6c25", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_composition.html#a194f715788e7921bd611579440de2ecd", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_composition.html#ac3bfb56a2587215a59894e76d4867ede", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition.html#adeaf6f1213e78cb1fe8a8317f0a8adc2", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition.html#aed2f5676f8f742199f01e4d1e9664bdd", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition.html#aabcde53961ecadfa823de5a766f0da84", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition.html#aaa89050308dda5e51d4b47d18d54cb58", null ],
|
||||
[ "findSpeciesIndex", "classfourdst_1_1composition_1_1_composition.html#aded88f0ad4a97eaae1e356fa8428cab5", null ],
|
||||
[ "getCanonicalComposition", "classfourdst_1_1composition_1_1_composition.html#aac5b214a3d1278e127422224cb9cee50", null ],
|
||||
[ "getElectronAbundance", "classfourdst_1_1composition_1_1_composition.html#a90fc71d1fe03017ee4c7a1cac69d24fb", null ],
|
||||
[ "getLogger", "classfourdst_1_1composition_1_1_composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e", null ],
|
||||
@@ -32,12 +47,14 @@ var classfourdst_1_1composition_1_1_composition =
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition.html#a1aa79993925f16ba3c30a376aa39161b", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition.html#a34f71d4d8f0297c576fd62fabd490305", null ],
|
||||
[ "getNumberFractionVector", "classfourdst_1_1composition_1_1_composition.html#ae4f72972cf4d1ff422d0790080e11473", null ],
|
||||
[ "getRegisteredSpecies", "classfourdst_1_1composition_1_1_composition.html#a33db253ca50431b5166d43412ff18f71", null ],
|
||||
[ "getRegisteredSpecies", "classfourdst_1_1composition_1_1_composition.html#af4b01ec4140e278d92c18f139f69ab1f", null ],
|
||||
[ "getRegisteredSymbols", "classfourdst_1_1composition_1_1_composition.html#a3ae885c28580ae15be8c16614bef3b0e", null ],
|
||||
[ "getSpeciesAtIndex", "classfourdst_1_1composition_1_1_composition.html#ae4f854ded38f5e6fcd157a74a57cbf0c", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_composition.html#a3d220b42fa06d7d3a43944ee2b8f6a5f", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_composition.html#a0d94f62402bb90b5d12679faeaa8c5d7", null ],
|
||||
[ "hash", "classfourdst_1_1composition_1_1_composition.html#a5b3631fa33b0c6809ad652b0e31663a1", null ],
|
||||
[ "operator=", "classfourdst_1_1composition_1_1_composition.html#a4ec1e23cfecef764cb831171fed62fc2", null ],
|
||||
[ "operator=", "classfourdst_1_1composition_1_1_composition.html#afba49b5ceeb42e0372b6118f48b4ee54", null ],
|
||||
[ "registerSpecies", "classfourdst_1_1composition_1_1_composition.html#a392a34c19f45d6c936cc7030e6cfaf3f", null ],
|
||||
[ "registerSpecies", "classfourdst_1_1composition_1_1_composition.html#a2846f4ea0d6075ecdaf4334741a54750", null ],
|
||||
[ "registerSymbol", "classfourdst_1_1composition_1_1_composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725", null ],
|
||||
@@ -49,8 +66,9 @@ var classfourdst_1_1composition_1_1_composition =
|
||||
[ "setMolarAbundance", "classfourdst_1_1composition_1_1_composition.html#ae908cda3a994292e2eb767fa476b666b", null ],
|
||||
[ "setMolarAbundance", "classfourdst_1_1composition_1_1_composition.html#a6baa22b92a78fd43d10d4941f30c8ac2", null ],
|
||||
[ "size", "classfourdst_1_1composition_1_1_composition.html#a9d177d36b728442bcbd8cb66712c7c75", null ],
|
||||
[ "symbolVectorToSpeciesVector", "classfourdst_1_1composition_1_1_composition.html#a3f013e33b8978baf81447e5bd177f38b", null ],
|
||||
[ "operator<<", "classfourdst_1_1composition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4", null ],
|
||||
[ "m_cache", "classfourdst_1_1composition_1_1_composition.html#a02cd9d9608da082a200fdfa86d14bf5d", null ],
|
||||
[ "m_molarAbundances", "classfourdst_1_1composition_1_1_composition.html#aa05a640e0ea80142682bf4ee30a93c7f", null ],
|
||||
[ "m_registeredSpecies", "classfourdst_1_1composition_1_1_composition.html#a452b0affb86dc971a96c80d01f4fcb2b", null ]
|
||||
[ "m_molarAbundances", "classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479", null ],
|
||||
[ "m_species", "classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27", null ]
|
||||
];
|
||||
@@ -1,18 +1,17 @@
|
||||
<map id="fourdst::composition::Composition" name="fourdst::composition::Composition">
|
||||
<area shape="rect" id="Node000001" title="Manages a collection of chemical species and their abundances." alt="" coords="1038,83,1177,124"/>
|
||||
<area shape="rect" id="Node000002" href="$class_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="682,5,825,31"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="841,27,925,42,1015,64,1061,80,1059,85,1013,69,924,47,840,32"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="690,55,817,96"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="833,79,1038,95,1037,101,832,84"/>
|
||||
<area shape="rect" id="Node000004" href="$structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties." alt="" coords="399,96,563,122"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="578,94,689,81,689,86,579,100"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="667,120,840,161"/>
|
||||
<area shape="poly" id="edge7_Node000007_Node000004" title=" " alt="" coords="579,121,587,123,666,131,666,136,586,128,578,127"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="180,96,259,122"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="275,106,399,106,399,112,275,112"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="5,88,131,129"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="146,106,179,106,179,112,146,112"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="856,129,1014,113,1037,110,1038,116,1014,118,856,135"/>
|
||||
<area shape="rect" id="Node000008" href="$structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html" title="Caches computed properties of the composition to avoid redundant calculations." alt="" coords="643,186,864,226"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000008" title=" " alt="" coords="878,183,946,167,1013,147,1068,122,1071,127,1015,152,947,172,879,188"/>
|
||||
<area shape="rect" id="Node000001" title="Manages a collection of chemical species and their abundances." alt="" coords="1063,100,1202,141"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="703,5,854,46"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="869,38,953,56,1040,79,1089,100,1083,99,1038,84,951,61,869,43"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="711,71,846,111"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="862,95,1065,114,1060,115,862,101"/>
|
||||
<area shape="rect" id="Node000004" href="$structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties." alt="" coords="399,78,563,104"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="578,88,713,91,708,91,578,94"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="180,78,259,104"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="274,88,401,90,396,92,275,94"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="5,71,131,111"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="146,88,182,90,177,92,147,94"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="706,136,851,161"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="867,147,950,145,1039,138,1060,137,1065,137,1039,143,950,150,867,152"/>
|
||||
<area shape="rect" id="Node000008" href="$structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html" title="Caches computed properties of the composition to avoid redundant calculations." alt="" coords="668,185,889,226"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="904,195,971,184,1038,167,1069,154,1097,142,1102,141,1072,159,1040,173,973,190,905,200"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
57b1705f66af713fe7900f4b54917021
|
||||
31baeb30e9d374fa40a570f5f42c56c6
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::Composition Pages: 1 -->
|
||||
<!--zoomable 174 -->
|
||||
@@ -47,7 +47,7 @@
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 887;
|
||||
var viewWidth = 906;
|
||||
var viewHeight = 174;
|
||||
var sectionId = 'dynsection-1';
|
||||
</script>
|
||||
@@ -59,18 +59,19 @@ var sectionId = 'dynsection-1';
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="Manages a collection of chemical species and their abundances.">
|
||||
<polygon fill="#999999" stroke="#666666" points="879,-107.5 774.5,-107.5 774.5,-77 879,-77 879,-107.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="782.5" y="-94" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="826.75" y="-82.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="897.75,-94.5 793.25,-94.5 793.25,-64 897.75,-64 897.75,-94.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="801.25" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="845.5" y="-69.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="class_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="614.75,-165.88 507.25,-165.88 507.25,-146.62 614.75,-146.62 614.75,-165.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-152.38" font-family="Helvetica,sans-Serif" font-size="10.00">CompositionAbstract</text>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="636.5,-165.5 523,-165.5 523,-135 636.5,-135 636.5,-165.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="531" y="-152" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-140.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -78,8 +79,8 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M626.09,-147.71C664.38,-141.79 713.74,-132.71 756.5,-120.25 767.95,-116.91 780.12,-112.36 791,-107.89"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="625.95,-144.19 616.59,-149.14 627,-151.11 625.95,-144.19"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M647.7,-138.95C685.57,-131.77 733.56,-121.36 775.25,-108.25 786.94,-104.58 799.38,-99.69 810.45,-94.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="647.47,-135.43 638.28,-140.7 648.75,-142.31 647.47,-135.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -87,9 +88,9 @@ var sectionId = 'dynsection-1';
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="608.75,-128.5 513.25,-128.5 513.25,-98 608.75,-98 608.75,-128.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="521.25" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">std::set< fourdst::</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">atomic::Species ></text>
|
||||
<polygon fill="white" stroke="#666666" points="630.5,-116.5 529,-116.5 529,-86 630.5,-86 630.5,-116.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="537" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">::atomic::Species ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -97,18 +98,18 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node3->Node1</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M620.44,-108.6C666.43,-104.94 729.89,-99.88 774.04,-96.37"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="620.35,-105.09 610.66,-109.38 620.91,-112.07 620.35,-105.09"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M642.26,-96.12C688.08,-92.3 749.92,-87.14 793.11,-83.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="642.16,-92.62 632.49,-96.93 642.74,-99.59 642.16,-92.62"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="709.25" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_registeredSpecies</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="728" y="-94.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_species</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="structfourdst_1_1atomic_1_1_species.html" target="_top" xlink:title="Represents an atomic species (isotope) with its fundamental physical properties.">
|
||||
<polygon fill="white" stroke="#666666" points="418,-97.88 295.5,-97.88 295.5,-78.62 418,-78.62 418,-97.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="356.75" y="-84.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
<polygon fill="white" stroke="#666666" points="418,-110.88 295.5,-110.88 295.5,-91.62 418,-91.62 418,-110.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="356.75" y="-97.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -116,38 +117,18 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.65,-97.14C457.3,-100.55 488.13,-104.37 512.86,-107.42"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="430.29,-93.69 419.93,-95.94 429.43,-100.64 430.29,-93.69"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.64,-101.25C461.99,-101.25 499.39,-101.25 528.65,-101.25"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="429.95,-97.75 419.95,-101.25 429.95,-104.75 429.95,-97.75"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="448" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="626,-79.5 496,-79.5 496,-49 626,-49 626,-79.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="504" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< fourdst::</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">atomic::Species, double ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4->Node7 -->
|
||||
<g id="edge7_Node000007_Node000004" class="edge">
|
||||
<title>Node4->Node7</title>
|
||||
<g id="a_edge7_Node000007_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.75,-76.81C431.85,-76.53 433.94,-76.26 436,-76 455.31,-73.58 476.37,-71.4 495.56,-69.61"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="429.28,-73.34 419.86,-78.18 430.25,-80.27 429.28,-73.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="448" y="-77.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="457.38" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="190.5,-97.88 131,-97.88 131,-78.62 190.5,-78.62 190.5,-97.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="160.75" y="-84.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
<polygon fill="white" stroke="#666666" points="190.5,-110.88 131,-110.88 131,-91.62 190.5,-91.62 190.5,-110.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="160.75" y="-97.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -155,23 +136,23 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge4_Node000004_Node000005" class="edge">
|
||||
<title>Node5->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M202.1,-88.25C229.01,-88.25 264.87,-88.25 295.18,-88.25"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="202.31,-84.75 192.31,-88.25 202.31,-91.75 202.31,-84.75"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M202.1,-101.25C229.01,-101.25 264.87,-101.25 295.18,-101.25"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="202.31,-97.75 192.31,-101.25 202.31,-104.75 202.31,-97.75"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-135" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-112.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-101.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-148" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-136.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-125.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-114.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="94,-103.5 0,-103.5 0,-73 94,-73 94,-103.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="47" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
<polygon fill="white" stroke="#666666" points="94,-116.5 0,-116.5 0,-86 94,-86 94,-116.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="47" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -179,8 +160,17 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge5_Node000005_Node000006" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M105.71,-88.25C114.32,-88.25 122.87,-88.25 130.55,-88.25"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.93,-84.75 95.93,-88.25 105.93,-91.75 105.93,-84.75"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M105.71,-101.25C114.32,-101.25 122.87,-101.25 130.55,-101.25"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.93,-97.75 95.93,-101.25 105.93,-104.75 105.93,-97.75"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="634.25,-67.88 525.25,-67.88 525.25,-48.62 634.25,-48.62 634.25,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< double ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -188,31 +178,31 @@ var sectionId = 'dynsection-1';
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node7->Node1</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M637.86,-70.91C673.84,-74.24 717.42,-78.51 756.5,-83 762.28,-83.66 768.33,-84.41 774.35,-85.17"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="638.24,-67.43 627.96,-70 637.6,-74.4 638.24,-67.43"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M646.01,-57.14C683.88,-57.26 732.41,-58.7 775.25,-64 780.99,-64.71 786.96,-65.67 792.88,-66.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="646.13,-53.64 636.13,-57.15 646.13,-60.64 646.13,-53.64"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="709.25" y="-84.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_molarAbundances</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="728" y="-65.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_molarAbundances</text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html" target="_top" xlink:title="Caches computed properties of the composition to avoid redundant calculations.">
|
||||
<polygon fill="white" stroke="#666666" points="644,-30.5 478,-30.5 478,0 644,0 644,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="486" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition::CompositionCache</text>
|
||||
<polygon fill="white" stroke="#666666" points="662.75,-30.5 496.75,-30.5 496.75,0 662.75,0 662.75,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="504.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition::CompositionCache</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node1 -->
|
||||
<g id="edge8_Node000001_Node000008" class="edge">
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node8->Node1</title>
|
||||
<g id="a_edge8_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M655.02,-30.91C687.6,-37.64 724.12,-46.62 756.5,-58 770.67,-62.98 785.7,-70.16 798.12,-76.66"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="656.12,-27.56 645.62,-29.01 654.73,-34.42 656.12,-27.56"/>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M674.44,-21.31C706.92,-25.19 743.22,-31.56 775.25,-42 791.08,-47.16 807.55,-55.86 820.46,-63.56"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="674.95,-17.85 664.62,-20.21 674.17,-24.8 674.95,-17.85"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="709.25" y="-59.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_cache</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="728" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_cache</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
@@ -1,29 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::Composition Pages: 1 -->
|
||||
<svg width="887pt" height="174pt"
|
||||
viewBox="0.00 0.00 887.00 174.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 169.88)">
|
||||
<svg width="906pt" height="174pt"
|
||||
viewBox="0.00 0.00 906.00 174.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 169.5)">
|
||||
<title>fourdst::composition::Composition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="Manages a collection of chemical species and their abundances.">
|
||||
<polygon fill="#999999" stroke="#666666" points="879,-107.5 774.5,-107.5 774.5,-77 879,-77 879,-107.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="782.5" y="-94" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="826.75" y="-82.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="897.75,-94.5 793.25,-94.5 793.25,-64 897.75,-64 897.75,-94.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="801.25" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="845.5" y="-69.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="class_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="614.75,-165.88 507.25,-165.88 507.25,-146.62 614.75,-146.62 614.75,-165.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-152.38" font-family="Helvetica,sans-Serif" font-size="10.00">CompositionAbstract</text>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="636.5,-165.5 523,-165.5 523,-135 636.5,-135 636.5,-165.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="531" y="-152" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-140.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -31,8 +32,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M626.09,-147.71C664.38,-141.79 713.74,-132.71 756.5,-120.25 767.95,-116.91 780.12,-112.36 791,-107.89"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="625.95,-144.19 616.59,-149.14 627,-151.11 625.95,-144.19"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M647.7,-138.95C685.57,-131.77 733.56,-121.36 775.25,-108.25 786.94,-104.58 799.38,-99.69 810.45,-94.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="647.47,-135.43 638.28,-140.7 648.75,-142.31 647.47,-135.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -40,9 +41,9 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="608.75,-128.5 513.25,-128.5 513.25,-98 608.75,-98 608.75,-128.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="521.25" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">std::set< fourdst::</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">atomic::Species ></text>
|
||||
<polygon fill="white" stroke="#666666" points="630.5,-116.5 529,-116.5 529,-86 630.5,-86 630.5,-116.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="537" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">::atomic::Species ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -50,18 +51,18 @@
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node3->Node1</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M620.44,-108.6C666.43,-104.94 729.89,-99.88 774.04,-96.37"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="620.35,-105.09 610.66,-109.38 620.91,-112.07 620.35,-105.09"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M642.26,-96.12C688.08,-92.3 749.92,-87.14 793.11,-83.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="642.16,-92.62 632.49,-96.93 642.74,-99.59 642.16,-92.62"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="709.25" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_registeredSpecies</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="728" y="-94.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_species</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="structfourdst_1_1atomic_1_1_species.html" target="_top" xlink:title="Represents an atomic species (isotope) with its fundamental physical properties.">
|
||||
<polygon fill="white" stroke="#666666" points="418,-97.88 295.5,-97.88 295.5,-78.62 418,-78.62 418,-97.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="356.75" y="-84.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
<polygon fill="white" stroke="#666666" points="418,-110.88 295.5,-110.88 295.5,-91.62 418,-91.62 418,-110.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="356.75" y="-97.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -69,38 +70,18 @@
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.65,-97.14C457.3,-100.55 488.13,-104.37 512.86,-107.42"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="430.29,-93.69 419.93,-95.94 429.43,-100.64 430.29,-93.69"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.64,-101.25C461.99,-101.25 499.39,-101.25 528.65,-101.25"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="429.95,-97.75 419.95,-101.25 429.95,-104.75 429.95,-97.75"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="448" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="626,-79.5 496,-79.5 496,-49 626,-49 626,-79.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="504" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">std::map< fourdst::</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">atomic::Species, double ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4->Node7 -->
|
||||
<g id="edge7_Node000007_Node000004" class="edge">
|
||||
<title>Node4->Node7</title>
|
||||
<g id="a_edge7_Node000007_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.75,-76.81C431.85,-76.53 433.94,-76.26 436,-76 455.31,-73.58 476.37,-71.4 495.56,-69.61"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="429.28,-73.34 419.86,-78.18 430.25,-80.27 429.28,-73.34"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="448" y="-77.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> keys</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="457.38" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="190.5,-97.88 131,-97.88 131,-78.62 190.5,-78.62 190.5,-97.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="160.75" y="-84.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
<polygon fill="white" stroke="#666666" points="190.5,-110.88 131,-110.88 131,-91.62 190.5,-91.62 190.5,-110.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="160.75" y="-97.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -108,23 +89,23 @@
|
||||
<g id="edge4_Node000004_Node000005" class="edge">
|
||||
<title>Node5->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M202.1,-88.25C229.01,-88.25 264.87,-88.25 295.18,-88.25"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="202.31,-84.75 192.31,-88.25 202.31,-91.75 202.31,-84.75"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M202.1,-101.25C229.01,-101.25 264.87,-101.25 295.18,-101.25"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="202.31,-97.75 192.31,-101.25 202.31,-104.75 202.31,-97.75"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-135" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-123.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-112.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-101.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-148" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-136.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-125.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-114.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="243" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="94,-103.5 0,-103.5 0,-73 94,-73 94,-103.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-90" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="47" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
<polygon fill="white" stroke="#666666" points="94,-116.5 0,-116.5 0,-86 94,-86 94,-116.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="47" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -132,8 +113,17 @@
|
||||
<g id="edge5_Node000005_Node000006" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M105.71,-88.25C114.32,-88.25 122.87,-88.25 130.55,-88.25"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.93,-84.75 95.93,-88.25 105.93,-91.75 105.93,-84.75"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M105.71,-101.25C114.32,-101.25 122.87,-101.25 130.55,-101.25"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.93,-97.75 95.93,-101.25 105.93,-104.75 105.93,-97.75"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="634.25,-67.88 525.25,-67.88 525.25,-48.62 634.25,-48.62 634.25,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< double ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -141,31 +131,31 @@
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node7->Node1</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M637.86,-70.91C673.84,-74.24 717.42,-78.51 756.5,-83 762.28,-83.66 768.33,-84.41 774.35,-85.17"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="638.24,-67.43 627.96,-70 637.6,-74.4 638.24,-67.43"/>
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M646.01,-57.14C683.88,-57.26 732.41,-58.7 775.25,-64 780.99,-64.71 786.96,-65.67 792.88,-66.77"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="646.13,-53.64 636.13,-57.15 646.13,-60.64 646.13,-53.64"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="709.25" y="-84.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_molarAbundances</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="728" y="-65.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_molarAbundances</text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html" target="_top" xlink:title="Caches computed properties of the composition to avoid redundant calculations.">
|
||||
<polygon fill="white" stroke="#666666" points="644,-30.5 478,-30.5 478,0 644,0 644,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="486" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="561" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition::CompositionCache</text>
|
||||
<polygon fill="white" stroke="#666666" points="662.75,-30.5 496.75,-30.5 496.75,0 662.75,0 662.75,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="504.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="579.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition::CompositionCache</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node1 -->
|
||||
<g id="edge8_Node000001_Node000008" class="edge">
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node8->Node1</title>
|
||||
<g id="a_edge8_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M655.02,-30.91C687.6,-37.64 724.12,-46.62 756.5,-58 770.67,-62.98 785.7,-70.16 798.12,-76.66"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="656.12,-27.56 645.62,-29.01 654.73,-34.42 656.12,-27.56"/>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M674.44,-21.31C706.92,-25.19 743.22,-31.56 775.25,-42 791.08,-47.16 807.55,-55.86 820.46,-63.56"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="674.95,-17.85 664.62,-20.21 674.17,-24.8 674.95,-17.85"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="709.25" y="-59.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_cache</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="728" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_cache</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 9.0 KiB |
@@ -1,5 +1,5 @@
|
||||
<map id="fourdst::composition::Composition" name="fourdst::composition::Composition">
|
||||
<area shape="rect" id="Node000001" title="Manages a collection of chemical species and their abundances." alt="" coords="7,79,147,120"/>
|
||||
<area shape="rect" id="Node000002" href="$class_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="5,5,149,31"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="80,46,80,79,74,79,74,46"/>
|
||||
<area shape="rect" id="Node000001" title="Manages a collection of chemical species and their abundances." alt="" coords="11,94,151,135"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="5,5,157,46"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="83,60,84,94,78,93,79,64"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
63ab2301d313e06ed388c6dbbb3dfa3c
|
||||
5718708ede7dd42f76c19a99fa2ebc24
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::Composition Pages: 1 -->
|
||||
<svg width="116pt" height="94pt"
|
||||
viewBox="0.00 0.00 116.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="122pt" height="105pt"
|
||||
viewBox="0.00 0.00 122.00 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
@@ -17,24 +17,25 @@
|
||||
]]></style>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
|
||||
<title>fourdst::composition::Composition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="Manages a collection of chemical species and their abundances.">
|
||||
<polygon fill="#999999" stroke="#666666" points="106,-30.5 1.5,-30.5 1.5,0 106,0 106,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="9.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="53.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="109,-30.5 4.5,-30.5 4.5,0 109,0 109,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="12.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="56.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="class_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="107.5,-85.75 0,-85.75 0,-66.5 107.5,-66.5 107.5,-85.75"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="53.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">CompositionAbstract</text>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="113.5,-97 0,-97 0,-66.5 113.5,-66.5 113.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="56.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -42,8 +43,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M53.75,-54.92C53.75,-46.99 53.75,-38.06 53.75,-30.78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.25,-54.67 53.75,-64.67 57.25,-54.67 50.25,-54.67"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M56.75,-54.81C56.75,-46.64 56.75,-37.91 56.75,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.25,-54.6 56.75,-64.6 60.25,-54.6 53.25,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.9 KiB |
@@ -1,29 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::Composition Pages: 1 -->
|
||||
<svg width="116pt" height="94pt"
|
||||
viewBox="0.00 0.00 116.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||
<svg width="122pt" height="105pt"
|
||||
viewBox="0.00 0.00 122.00 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
|
||||
<title>fourdst::composition::Composition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="Manages a collection of chemical species and their abundances.">
|
||||
<polygon fill="#999999" stroke="#666666" points="106,-30.5 1.5,-30.5 1.5,0 106,0 106,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="9.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="53.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="109,-30.5 4.5,-30.5 4.5,0 109,0 109,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="12.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="56.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="class_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="107.5,-85.75 0,-85.75 0,-66.5 107.5,-66.5 107.5,-85.75"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="53.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">CompositionAbstract</text>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="113.5,-97 0,-97 0,-66.5 113.5,-66.5 113.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="56.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -31,8 +32,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M53.75,-54.92C53.75,-46.99 53.75,-38.06 53.75,-30.78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.25,-54.67 53.75,-64.67 57.25,-54.67 50.25,-54.67"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M56.75,-54.81C56.75,-46.64 56.75,-37.91 56.75,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="53.25,-54.6 56.75,-64.6 60.25,-54.6 53.25,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,147 @@
|
||||
<!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"/>
|
||||
<title>fourdst::libcomposition: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="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">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</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('classfourdst_1_1composition_1_1_composition_abstract.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">fourdst::composition::CompositionAbstract Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a643f2e1f843d8a6f81c9382278916fe5">begin</a>()=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a0a1845dab0dbf23399233cac7aeb05c1">begin</a>() const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a81d5a4da267e24662ae90c6a29f3d0a1">clone</a>() const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a0bb9772bc73d637950b6cf2e8e6afeb0">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a2e6c4d27d2b295b6be87c6964cac1e1e">contains</a>(const fourdst::atomic::Species &species) const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a6fe83824aefb045d8a5399e8ac9852f9">contains</a>(const std::string &symbol) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a9f903ec8d0444c7ed9178c09de902176">end</a>()=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a9ac49da6e4df7bee8aa7974e8fec8181">end</a>() const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#ad0fcf2e51cca02c4224241828335db1a">getElectronAbundance</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a3e3248162611754ca4c54b9979f6664d">getMassFraction</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a0ebe22344f785e5db693e04b9b598a5a">getMassFraction</a>(const std::string &symbol) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a0396f17ba252d053c0126323a76e9142">getMassFraction</a>(const fourdst::atomic::Species &species) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a752af872347c612bf3b43b1711c2cfc0">getMassFractionVector</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#afedcef16ed403b95ce7f1e6756aa46e8">getMeanParticleMass</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a29613d8197cee96f764aeeaa3b7286f8">getMolarAbundance</a>(const std::string &symbol) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#adf861bd58e80025b021af2949b41d126">getMolarAbundance</a>(const fourdst::atomic::Species &species) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a657c12d36b2f44e44c32e86d5296c063">getMolarAbundanceVector</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a65bae043ffbf4514b2593ccb63c6e265">getNumberFraction</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#af490daa6942717605093b4fca3e676b8">getNumberFraction</a>(const std::string &symbol) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a71b351d6e69cf0d7e7c43409e1b13c4c">getNumberFraction</a>(const fourdst::atomic::Species &species) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a83343286d738d101635b2a7f5b7d96ef">getNumberFractionVector</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#ad17ae8649860ef4f7a949e7c9143c0ec">getRegisteredSpecies</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a94c2cadeae32ab19cee42fc1670c4c6c">getRegisteredSymbols</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a43138cbf3d399e8f278db742fe1b02a7">getSpeciesAtIndex</a>(size_t index) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#aebf28eab9c902a285589fe2ab7f3060f">getSpeciesIndex</a>(const std::string &symbol) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a5d04b801f152f7955b392710275105bc">getSpeciesIndex</a>(const fourdst::atomic::Species &species) const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a2d5472a63e2dbfc94d7e4617b5660e23">hash</a>() const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#abd12f3a9a5b6217498ff19e25ee3ddb0">iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#af7ec2eaa16a0c78d19728e32469cec06">size</a>() const noexcept=0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a83ff77f3f390bb66c978e157d9bb6394">~CompositionAbstract</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<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>
|
||||
1154
docs/html/classfourdst_1_1composition_1_1_composition_abstract.html
Normal file
@@ -0,0 +1,33 @@
|
||||
var classfourdst_1_1composition_1_1_composition_abstract =
|
||||
[
|
||||
[ "const_iterator", "classfourdst_1_1composition_1_1_composition_abstract.html#a0bb9772bc73d637950b6cf2e8e6afeb0", null ],
|
||||
[ "iterator", "classfourdst_1_1composition_1_1_composition_abstract.html#abd12f3a9a5b6217498ff19e25ee3ddb0", null ],
|
||||
[ "~CompositionAbstract", "classfourdst_1_1composition_1_1_composition_abstract.html#a83ff77f3f390bb66c978e157d9bb6394", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition_abstract.html#a0a1845dab0dbf23399233cac7aeb05c1", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition_abstract.html#a643f2e1f843d8a6f81c9382278916fe5", null ],
|
||||
[ "clone", "classfourdst_1_1composition_1_1_composition_abstract.html#a81d5a4da267e24662ae90c6a29f3d0a1", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_composition_abstract.html#a2e6c4d27d2b295b6be87c6964cac1e1e", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_composition_abstract.html#a6fe83824aefb045d8a5399e8ac9852f9", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition_abstract.html#a9ac49da6e4df7bee8aa7974e8fec8181", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition_abstract.html#a9f903ec8d0444c7ed9178c09de902176", null ],
|
||||
[ "getElectronAbundance", "classfourdst_1_1composition_1_1_composition_abstract.html#ad0fcf2e51cca02c4224241828335db1a", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_composition_abstract.html#a3e3248162611754ca4c54b9979f6664d", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_composition_abstract.html#a0396f17ba252d053c0126323a76e9142", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_composition_abstract.html#a0ebe22344f785e5db693e04b9b598a5a", null ],
|
||||
[ "getMassFractionVector", "classfourdst_1_1composition_1_1_composition_abstract.html#a752af872347c612bf3b43b1711c2cfc0", null ],
|
||||
[ "getMeanParticleMass", "classfourdst_1_1composition_1_1_composition_abstract.html#afedcef16ed403b95ce7f1e6756aa46e8", null ],
|
||||
[ "getMolarAbundance", "classfourdst_1_1composition_1_1_composition_abstract.html#adf861bd58e80025b021af2949b41d126", null ],
|
||||
[ "getMolarAbundance", "classfourdst_1_1composition_1_1_composition_abstract.html#a29613d8197cee96f764aeeaa3b7286f8", null ],
|
||||
[ "getMolarAbundanceVector", "classfourdst_1_1composition_1_1_composition_abstract.html#a657c12d36b2f44e44c32e86d5296c063", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition_abstract.html#a65bae043ffbf4514b2593ccb63c6e265", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition_abstract.html#a71b351d6e69cf0d7e7c43409e1b13c4c", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition_abstract.html#af490daa6942717605093b4fca3e676b8", null ],
|
||||
[ "getNumberFractionVector", "classfourdst_1_1composition_1_1_composition_abstract.html#a83343286d738d101635b2a7f5b7d96ef", null ],
|
||||
[ "getRegisteredSpecies", "classfourdst_1_1composition_1_1_composition_abstract.html#ad17ae8649860ef4f7a949e7c9143c0ec", null ],
|
||||
[ "getRegisteredSymbols", "classfourdst_1_1composition_1_1_composition_abstract.html#a94c2cadeae32ab19cee42fc1670c4c6c", null ],
|
||||
[ "getSpeciesAtIndex", "classfourdst_1_1composition_1_1_composition_abstract.html#a43138cbf3d399e8f278db742fe1b02a7", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_composition_abstract.html#a5d04b801f152f7955b392710275105bc", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_composition_abstract.html#aebf28eab9c902a285589fe2ab7f3060f", null ],
|
||||
[ "hash", "classfourdst_1_1composition_1_1_composition_abstract.html#a2d5472a63e2dbfc94d7e4617b5660e23", null ],
|
||||
[ "size", "classfourdst_1_1composition_1_1_composition_abstract.html#af7ec2eaa16a0c78d19728e32469cec06", null ]
|
||||
];
|
||||
@@ -0,0 +1,9 @@
|
||||
<map id="fourdst::composition::CompositionAbstract" name="fourdst::composition::CompositionAbstract">
|
||||
<area shape="rect" id="Node000001" title="Abstract base class for chemical composition representations." alt="" coords="86,5,237,46"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition.html" title="Manages a collection of chemical species and their abundances." alt="" coords="5,94,145,135"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="130,59,97,95,93,92,133,55"/>
|
||||
<area shape="rect" id="Node000003" href="$classfourdst_1_1composition_1_1_composition_decorator.html" title=" " alt="" coords="169,94,328,135"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="193,54,231,93,226,94,191,60"/>
|
||||
<area shape="rect" id="Node000004" href="$classfourdst_1_1composition_1_1_masked_composition.html" title=" " alt="" coords="174,183,322,223"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="250,148,251,184,246,181,246,152"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
32c3730396fc8e1eb1519784b854be2d
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::CompositionAbstract Pages: 1 -->
|
||||
<svg width="250pt" height="172pt"
|
||||
viewBox="0.00 0.00 250.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<title>fourdst::composition::CompositionAbstract</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="#999999" stroke="#666666" points="174,-163.5 60.5,-163.5 60.5,-133 174,-133 174,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="68.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="117.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition.html" target="_top" xlink:title="Manages a collection of chemical species and their abundances.">
|
||||
<polygon fill="white" stroke="#666666" points="104.5,-97 0,-97 0,-66.5 104.5,-66.5 104.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="52.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M94.51,-124.69C85.36,-115.61 75.08,-105.4 66.94,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.86,-126.99 101.43,-131.55 96.79,-122.02 91.86,-126.99"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="242,-97 122.5,-97 122.5,-66.5 242,-66.5 242,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="130.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="182.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M139.99,-124.69C149.14,-115.61 159.42,-105.4 167.56,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.71,-122.02 133.07,-131.55 142.64,-126.99 137.71,-122.02"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="classfourdst_1_1composition_1_1_masked_composition.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="237.88,-30.5 126.62,-30.5 126.62,0 237.88,0 237.88,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="134.62" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="182.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M182.25,-54.81C182.25,-46.64 182.25,-37.91 182.25,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.75,-54.6 182.25,-64.6 185.75,-54.6 178.75,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
<![CDATA[
|
||||
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||
]]>
|
||||
</style>
|
||||
<script type="application/ecmascript"><![CDATA[
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
highlightEdges();
|
||||
highlightAdjacentNodes();
|
||||
});
|
||||
]]></script>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::CompositionAbstract Pages: 1 -->
|
||||
<svg width="250pt" height="172pt"
|
||||
viewBox="0.00 0.00 250.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<title>fourdst::composition::CompositionAbstract</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="#999999" stroke="#666666" points="174,-163.5 60.5,-163.5 60.5,-133 174,-133 174,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="68.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="117.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition.html" target="_top" xlink:title="Manages a collection of chemical species and their abundances.">
|
||||
<polygon fill="white" stroke="#666666" points="104.5,-97 0,-97 0,-66.5 104.5,-66.5 104.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="52.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::Composition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node2 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M94.51,-124.69C85.36,-115.61 75.08,-105.4 66.94,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.86,-126.99 101.43,-131.55 96.79,-122.02 91.86,-126.99"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="242,-97 122.5,-97 122.5,-66.5 242,-66.5 242,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="130.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="182.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M139.99,-124.69C149.14,-115.61 159.42,-105.4 167.56,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.71,-122.02 133.07,-131.55 142.64,-126.99 137.71,-122.02"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="classfourdst_1_1composition_1_1_masked_composition.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="237.88,-30.5 126.62,-30.5 126.62,0 237.88,0 237.88,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="134.62" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="182.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M182.25,-54.81C182.25,-46.64 182.25,-37.91 182.25,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.75,-54.6 182.25,-64.6 185.75,-54.6 178.75,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
@@ -0,0 +1,149 @@
|
||||
<!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"/>
|
||||
<title>fourdst::libcomposition: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="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">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</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('classfourdst_1_1composition_1_1_composition_decorator.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">fourdst::composition::CompositionDecorator Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a34e7e9fd25cd4037ba359bc7a7236929">begin</a>() override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a125e06aaf1edfd035d7d102792a120d5">begin</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a81d5a4da267e24662ae90c6a29f3d0a1">clone</a>() const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a115e0c194a3dffddc558e0305cc56677">CompositionDecorator</a>(std::unique_ptr< CompositionAbstract > decorator)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a0bb9772bc73d637950b6cf2e8e6afeb0">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a811e91b7cc08f19b8c92de43fdb91401">contains</a>(const atomic::Species &species) const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#af40ce87fce6fc0fae837bf8f31fec274">contains</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#aaf47cdfcb7feb3991d6e151bbf2521ff">end</a>() override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a56d0561c510efa577dc9a295174827ec">end</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a39f1df55aff6650c653e62c0e9a2cc5e">getElectronAbundance</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a8c1a4cd69465ef5b65bea547ed919ca5">getMassFraction</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a52591cb38ab7712fc459eeb48b9d2eaf">getMassFraction</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a12a5cdb232ce4ce30980a016d20b4a43">getMassFraction</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a4d2795fa73ec3f5185232d4cca5684a6">getMassFractionVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a3b8f0f8fd75888d001177deff39f7405">getMeanParticleMass</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a0c46d440cafd9ae2d04589ece5fd41fb">getMolarAbundance</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a57a1cc37e96234477b21866881fbdbaa">getMolarAbundance</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a80e528239b4a197985e6993c8b6dab48">getMolarAbundanceVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a66724877d66017bac3dc3cc784dda57c">getNumberFraction</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a0ff3454e625043c76131a1206d9293c6">getNumberFraction</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a92c3d23d632f242e8b5526b343617f67">getNumberFraction</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a72ffd49c3b3e7f3f22ed28ceb2169cb5">getNumberFractionVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a0cdc50a57e09bf8461839d08eb4ae212">getRegisteredSpecies</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a85acea9a107432dfefcbfffe4c3c7c62">getRegisteredSymbols</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a996066b4bf67e415eb2dd3ea7aed68bd">getSpeciesAtIndex</a>(const size_t index) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a9b7e6388d9a73c05ddd34660bde43867">getSpeciesIndex</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#ab02b459d8ce7f36a0a1c6058c013a75c">getSpeciesIndex</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a2d5472a63e2dbfc94d7e4617b5660e23">hash</a>() const =0</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#abd12f3a9a5b6217498ff19e25ee3ddb0">iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a785a5aeddcc68ce3a5b688d956c4d505">m_base_composition</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#af70b703b6b946d959cdd5cd15e853a9d">size</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a83ff77f3f390bb66c978e157d9bb6394">~CompositionAbstract</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<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>
|
||||
1189
docs/html/classfourdst_1_1composition_1_1_composition_decorator.html
Normal file
@@ -0,0 +1,30 @@
|
||||
var classfourdst_1_1composition_1_1_composition_decorator =
|
||||
[
|
||||
[ "CompositionDecorator", "classfourdst_1_1composition_1_1_composition_decorator.html#a115e0c194a3dffddc558e0305cc56677", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition_decorator.html#a125e06aaf1edfd035d7d102792a120d5", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_composition_decorator.html#a34e7e9fd25cd4037ba359bc7a7236929", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_composition_decorator.html#a811e91b7cc08f19b8c92de43fdb91401", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_composition_decorator.html#af40ce87fce6fc0fae837bf8f31fec274", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition_decorator.html#a56d0561c510efa577dc9a295174827ec", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_composition_decorator.html#aaf47cdfcb7feb3991d6e151bbf2521ff", null ],
|
||||
[ "getElectronAbundance", "classfourdst_1_1composition_1_1_composition_decorator.html#a39f1df55aff6650c653e62c0e9a2cc5e", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_composition_decorator.html#a8c1a4cd69465ef5b65bea547ed919ca5", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_composition_decorator.html#a12a5cdb232ce4ce30980a016d20b4a43", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_composition_decorator.html#a52591cb38ab7712fc459eeb48b9d2eaf", null ],
|
||||
[ "getMassFractionVector", "classfourdst_1_1composition_1_1_composition_decorator.html#a4d2795fa73ec3f5185232d4cca5684a6", null ],
|
||||
[ "getMeanParticleMass", "classfourdst_1_1composition_1_1_composition_decorator.html#a3b8f0f8fd75888d001177deff39f7405", null ],
|
||||
[ "getMolarAbundance", "classfourdst_1_1composition_1_1_composition_decorator.html#a57a1cc37e96234477b21866881fbdbaa", null ],
|
||||
[ "getMolarAbundance", "classfourdst_1_1composition_1_1_composition_decorator.html#a0c46d440cafd9ae2d04589ece5fd41fb", null ],
|
||||
[ "getMolarAbundanceVector", "classfourdst_1_1composition_1_1_composition_decorator.html#a80e528239b4a197985e6993c8b6dab48", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition_decorator.html#a66724877d66017bac3dc3cc784dda57c", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition_decorator.html#a92c3d23d632f242e8b5526b343617f67", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_composition_decorator.html#a0ff3454e625043c76131a1206d9293c6", null ],
|
||||
[ "getNumberFractionVector", "classfourdst_1_1composition_1_1_composition_decorator.html#a72ffd49c3b3e7f3f22ed28ceb2169cb5", null ],
|
||||
[ "getRegisteredSpecies", "classfourdst_1_1composition_1_1_composition_decorator.html#a0cdc50a57e09bf8461839d08eb4ae212", null ],
|
||||
[ "getRegisteredSymbols", "classfourdst_1_1composition_1_1_composition_decorator.html#a85acea9a107432dfefcbfffe4c3c7c62", null ],
|
||||
[ "getSpeciesAtIndex", "classfourdst_1_1composition_1_1_composition_decorator.html#a996066b4bf67e415eb2dd3ea7aed68bd", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_composition_decorator.html#ab02b459d8ce7f36a0a1c6058c013a75c", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_composition_decorator.html#a9b7e6388d9a73c05ddd34660bde43867", null ],
|
||||
[ "size", "classfourdst_1_1composition_1_1_composition_decorator.html#af70b703b6b946d959cdd5cd15e853a9d", null ],
|
||||
[ "m_base_composition", "classfourdst_1_1composition_1_1_composition_decorator.html#a785a5aeddcc68ce3a5b688d956c4d505", null ]
|
||||
];
|
||||
@@ -0,0 +1,8 @@
|
||||
<map id="fourdst::composition::CompositionDecorator" name="fourdst::composition::CompositionDecorator">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="640,5,799,46"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="5,11,157,51"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="171,20,181,19,398,14,616,19,642,22,637,22,616,24,398,19,181,24,172,25"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="224,40,465,81"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="172,38,226,46,220,47,172,44"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="480,46,616,34,637,35,642,34,616,39,481,52"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
84db32d7d4c2bca561f091ddd82ae5c5
|
||||
@@ -0,0 +1,154 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::CompositionDecorator Pages: 1 -->
|
||||
<!--zoomable 65 -->
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="arrowUp" transform="translate(30 24)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 604;
|
||||
var viewHeight = 65;
|
||||
var sectionId = 'dynsection-1';
|
||||
</script>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>fourdst::composition::CompositionDecorator</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="595.5,-56.5 476,-56.5 476,-26 595.5,-26 595.5,-56.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="484" y="-43" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="535.75" y="-31.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="113.5,-52.5 0,-52.5 0,-22 113.5,-22 113.5,-52.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="56.75" y="-27.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M124.91,-43.89C127.13,-44.03 129.33,-44.15 131.5,-44.25 276.45,-51.11 312.92,-47.08 458,-44.25 463.73,-44.14 469.71,-43.98 475.67,-43.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.41,-40.42 115.19,-43.22 124.93,-47.4 125.41,-40.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="344.75,-30.5 163.75,-30.5 163.75,0 344.75,0 344.75,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="171.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="254.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::composition::CompositionAbstract ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node3 -->
|
||||
<g id="edge3_Node000003_Node000002" class="edge">
|
||||
<title>Node2->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M124.9,-29.69C137.26,-28.3 150.35,-26.83 163.26,-25.38"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="124.82,-26.18 115.28,-30.78 125.61,-33.14 124.82,-26.18"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="138.62" y="-30.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
||||
</g>
|
||||
<!-- Node3->Node1 -->
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node3->Node1</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M356.43,-23.71C388.88,-26.53 424.97,-29.78 458,-33 463.74,-33.56 469.71,-34.16 475.68,-34.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="356.89,-20.24 346.62,-22.86 356.28,-27.21 356.89,-20.24"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="410.38" y="-34.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_base_composition</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="classfourdst_1_1composition_1_1_composition_decorator__coll__graph_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
<![CDATA[
|
||||
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||
]]>
|
||||
</style>
|
||||
<script type="application/ecmascript"><![CDATA[
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
highlightEdges();
|
||||
highlightAdjacentNodes();
|
||||
});
|
||||
]]></script>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.7 KiB |
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::CompositionDecorator Pages: 1 -->
|
||||
<svg width="604pt" height="65pt"
|
||||
viewBox="0.00 0.00 604.00 65.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.5)">
|
||||
<title>fourdst::composition::CompositionDecorator</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="595.5,-56.5 476,-56.5 476,-26 595.5,-26 595.5,-56.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="484" y="-43" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="535.75" y="-31.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="113.5,-52.5 0,-52.5 0,-22 113.5,-22 113.5,-52.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="56.75" y="-27.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M124.91,-43.89C127.13,-44.03 129.33,-44.15 131.5,-44.25 276.45,-51.11 312.92,-47.08 458,-44.25 463.73,-44.14 469.71,-43.98 475.67,-43.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.41,-40.42 115.19,-43.22 124.93,-47.4 125.41,-40.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="344.75,-30.5 163.75,-30.5 163.75,0 344.75,0 344.75,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="171.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="254.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::composition::CompositionAbstract ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node3 -->
|
||||
<g id="edge3_Node000003_Node000002" class="edge">
|
||||
<title>Node2->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M124.9,-29.69C137.26,-28.3 150.35,-26.83 163.26,-25.38"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="124.82,-26.18 115.28,-30.78 125.61,-33.14 124.82,-26.18"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="138.62" y="-30.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
||||
</g>
|
||||
<!-- Node3->Node1 -->
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node3->Node1</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M356.43,-23.71C388.88,-26.53 424.97,-29.78 458,-33 463.74,-33.56 469.71,-34.16 475.68,-34.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="356.89,-20.24 346.62,-22.86 356.28,-27.21 356.89,-20.24"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="410.38" y="-34.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_base_composition</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
@@ -0,0 +1,7 @@
|
||||
<map id="fourdst::composition::CompositionDecorator" name="fourdst::composition::CompositionDecorator">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="5,94,165,135"/>
|
||||
<area shape="rect" id="Node000003" href="$classfourdst_1_1composition_1_1_masked_composition.html" title=" " alt="" coords="11,183,159,223"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="87,148,88,183,82,181,83,152"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="9,5,161,46"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,59,88,94,82,93,84,64"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
e3de8f797cec2ad6c611385f3a5ff199
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::CompositionDecorator Pages: 1 -->
|
||||
<svg width="128pt" height="172pt"
|
||||
viewBox="0.00 0.00 128.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<title>fourdst::composition::CompositionDecorator</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="119.5,-97 0,-97 0,-66.5 119.5,-66.5 119.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_masked_composition.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="115.38,-30.5 4.12,-30.5 4.12,0 115.38,0 115.38,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="12.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-54.81C59.75,-46.64 59.75,-37.91 59.75,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-54.6 59.75,-64.6 63.25,-54.6 56.25,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="116.5,-163.5 3,-163.5 3,-133 116.5,-133 116.5,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="11" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-121.31C59.75,-113.14 59.75,-104.41 59.75,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-121.1 59.75,-131.1 63.25,-121.1 56.25,-121.1"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
<![CDATA[
|
||||
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||
]]>
|
||||
</style>
|
||||
<script type="application/ecmascript"><![CDATA[
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
highlightEdges();
|
||||
highlightAdjacentNodes();
|
||||
});
|
||||
]]></script>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::CompositionDecorator Pages: 1 -->
|
||||
<svg width="128pt" height="172pt"
|
||||
viewBox="0.00 0.00 128.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<title>fourdst::composition::CompositionDecorator</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="119.5,-97 0,-97 0,-66.5 119.5,-66.5 119.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_masked_composition.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="115.38,-30.5 4.12,-30.5 4.12,0 115.38,0 115.38,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="12.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-54.81C59.75,-46.64 59.75,-37.91 59.75,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-54.6 59.75,-64.6 63.25,-54.6 56.25,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="116.5,-163.5 3,-163.5 3,-133 116.5,-133 116.5,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="11" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-121.31C59.75,-113.14 59.75,-104.41 59.75,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-121.1 59.75,-131.1 63.25,-121.1 56.25,-121.1"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,152 @@
|
||||
<!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"/>
|
||||
<title>fourdst::libcomposition: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="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">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</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('classfourdst_1_1composition_1_1_masked_composition.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">fourdst::composition::MaskedComposition Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#aa01637b823d0127736cdc767284eb28d">begin</a>() override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a047dae84149b92be5849c4294cd481de">begin</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a30f89ba71d9db6ad330c645d0a161164">clone</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a115e0c194a3dffddc558e0305cc56677">CompositionDecorator</a>(std::unique_ptr< CompositionAbstract > decorator)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#acd2bbf05d4f5fce5a1146619a0b16b6d">const_iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a045cfdf1e771895df872a6da61c53966">contains</a>(const atomic::Species &species) const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a83b73b24715d8a0fc29811653bb7c9a6">contains</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#aae6a6799ee6877064728bd880348420d">end</a>() override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a272b2164c1ad6efab7e86ed26efcbb96">end</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a38fc871469f94b3c07ba18a00548085d">getElectronAbundance</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a2383b69a4b1dbe1c7be01bb826b06c07">getMassFraction</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#ab2a8d9eb543eb712f9a0bbabcc94383a">getMassFraction</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a81cab92e09924db1804e9b943611648a">getMassFraction</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a7655d278224486e762d22d0501187f58">getMassFractionVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a3f50005318f2aa7bf7c3cd5b1d2aef7a">getMeanParticleMass</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a3064af4fb0b59dce5b484d5657d25506">getMolarAbundance</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a9766e12e53e504aab985e46dc4e0d6d6">getMolarAbundance</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#ac2f827bedae5405ebab7108b2e4397c5">getMolarAbundanceVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a2c299c44f385b65202ed0d475402562a">getNumberFraction</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#af4f65f7cad735494aa5010cf0832f23b">getNumberFraction</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a7cbb41a5b9e8d49c85bcbc821c3ff47e">getNumberFraction</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#ad28b1f5c98bd25378c24c732d74deab4">getNumberFractionVector</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a44fddc3b8d34b76114afafbdc9b0ec6d">getRegisteredSpecies</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a9b33507e9820b7fd55209d3624388077">getRegisteredSymbols</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#acc9d3af0aad6c6209c9aefd94f86996b">getSpeciesAtIndex</a>(size_t index) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a7277650debc78e081963663557de73eb">getSpeciesIndex</a>(const std::string &symbol) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a395e5b14cd2a9f9d467fea25542f8ebd">getSpeciesIndex</a>(const atomic::Species &species) const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a0cff238d7aec2db1f7c509d199b56afb">hash</a>() const override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#afe3129b1dbebfbe0578c3a555aa742bf">iterator</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a22a5b2ea210bb14a07b6461270631a3b">m_activeSpecies</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html#a785a5aeddcc68ce3a5b688d956c4d505">m_base_composition</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_decorator.html">fourdst::composition::CompositionDecorator</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#abe4e28b36230fa41c11c22e36aaa15e7">m_molarAbundances</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a9a0d839e4534494b7adaf353d56e5375">MaskedComposition</a>(const CompositionAbstract &baseComposition, const std::vector< atomic::Species > &activeSpecies)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html#a6b6c7a9ad6293558ddc8834d22f4bc62">size</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_masked_composition.html">fourdst::composition::MaskedComposition</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html#a83ff77f3f390bb66c978e157d9bb6394">~CompositionAbstract</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<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>
|
||||
1267
docs/html/classfourdst_1_1composition_1_1_masked_composition.html
Normal file
@@ -0,0 +1,35 @@
|
||||
var classfourdst_1_1composition_1_1_masked_composition =
|
||||
[
|
||||
[ "const_iterator", "classfourdst_1_1composition_1_1_masked_composition.html#acd2bbf05d4f5fce5a1146619a0b16b6d", null ],
|
||||
[ "iterator", "classfourdst_1_1composition_1_1_masked_composition.html#afe3129b1dbebfbe0578c3a555aa742bf", null ],
|
||||
[ "MaskedComposition", "classfourdst_1_1composition_1_1_masked_composition.html#a9a0d839e4534494b7adaf353d56e5375", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_masked_composition.html#a047dae84149b92be5849c4294cd481de", null ],
|
||||
[ "begin", "classfourdst_1_1composition_1_1_masked_composition.html#aa01637b823d0127736cdc767284eb28d", null ],
|
||||
[ "clone", "classfourdst_1_1composition_1_1_masked_composition.html#a30f89ba71d9db6ad330c645d0a161164", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_masked_composition.html#a045cfdf1e771895df872a6da61c53966", null ],
|
||||
[ "contains", "classfourdst_1_1composition_1_1_masked_composition.html#a83b73b24715d8a0fc29811653bb7c9a6", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_masked_composition.html#a272b2164c1ad6efab7e86ed26efcbb96", null ],
|
||||
[ "end", "classfourdst_1_1composition_1_1_masked_composition.html#aae6a6799ee6877064728bd880348420d", null ],
|
||||
[ "getElectronAbundance", "classfourdst_1_1composition_1_1_masked_composition.html#a38fc871469f94b3c07ba18a00548085d", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_masked_composition.html#a2383b69a4b1dbe1c7be01bb826b06c07", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_masked_composition.html#a81cab92e09924db1804e9b943611648a", null ],
|
||||
[ "getMassFraction", "classfourdst_1_1composition_1_1_masked_composition.html#ab2a8d9eb543eb712f9a0bbabcc94383a", null ],
|
||||
[ "getMassFractionVector", "classfourdst_1_1composition_1_1_masked_composition.html#a7655d278224486e762d22d0501187f58", null ],
|
||||
[ "getMeanParticleMass", "classfourdst_1_1composition_1_1_masked_composition.html#a3f50005318f2aa7bf7c3cd5b1d2aef7a", null ],
|
||||
[ "getMolarAbundance", "classfourdst_1_1composition_1_1_masked_composition.html#a9766e12e53e504aab985e46dc4e0d6d6", null ],
|
||||
[ "getMolarAbundance", "classfourdst_1_1composition_1_1_masked_composition.html#a3064af4fb0b59dce5b484d5657d25506", null ],
|
||||
[ "getMolarAbundanceVector", "classfourdst_1_1composition_1_1_masked_composition.html#ac2f827bedae5405ebab7108b2e4397c5", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_masked_composition.html#a2c299c44f385b65202ed0d475402562a", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_masked_composition.html#a7cbb41a5b9e8d49c85bcbc821c3ff47e", null ],
|
||||
[ "getNumberFraction", "classfourdst_1_1composition_1_1_masked_composition.html#af4f65f7cad735494aa5010cf0832f23b", null ],
|
||||
[ "getNumberFractionVector", "classfourdst_1_1composition_1_1_masked_composition.html#ad28b1f5c98bd25378c24c732d74deab4", null ],
|
||||
[ "getRegisteredSpecies", "classfourdst_1_1composition_1_1_masked_composition.html#a44fddc3b8d34b76114afafbdc9b0ec6d", null ],
|
||||
[ "getRegisteredSymbols", "classfourdst_1_1composition_1_1_masked_composition.html#a9b33507e9820b7fd55209d3624388077", null ],
|
||||
[ "getSpeciesAtIndex", "classfourdst_1_1composition_1_1_masked_composition.html#acc9d3af0aad6c6209c9aefd94f86996b", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_masked_composition.html#a395e5b14cd2a9f9d467fea25542f8ebd", null ],
|
||||
[ "getSpeciesIndex", "classfourdst_1_1composition_1_1_masked_composition.html#a7277650debc78e081963663557de73eb", null ],
|
||||
[ "hash", "classfourdst_1_1composition_1_1_masked_composition.html#a0cff238d7aec2db1f7c509d199b56afb", null ],
|
||||
[ "size", "classfourdst_1_1composition_1_1_masked_composition.html#a6b6c7a9ad6293558ddc8834d22f4bc62", null ],
|
||||
[ "m_activeSpecies", "classfourdst_1_1composition_1_1_masked_composition.html#a22a5b2ea210bb14a07b6461270631a3b", null ],
|
||||
[ "m_molarAbundances", "classfourdst_1_1composition_1_1_masked_composition.html#abe4e28b36230fa41c11c22e36aaa15e7", null ]
|
||||
];
|
||||
@@ -0,0 +1,20 @@
|
||||
<map id="fourdst::composition::MaskedComposition" name="fourdst::composition::MaskedComposition">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="1221,119,1369,159"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition_decorator.html" title=" " alt="" coords="888,45,1047,86"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1062,84,1224,123,1218,122,1062,89"/>
|
||||
<area shape="rect" id="Node000003" href="$classfourdst_1_1composition_1_1_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="180,5,331,46"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="346,23,447,24,656,25,747,30,864,43,890,49,885,49,863,48,747,35,656,31,447,30,347,29"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="471,45,713,86"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000003" title=" " alt="" coords="346,38,356,39,473,54,468,56,355,45,347,43"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="728,63,890,65,885,66,729,68"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="900,119,1035,159"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="1051,136,1223,139,1218,139,1051,142"/>
|
||||
<area shape="rect" id="Node000006" href="$structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties." alt="" coords="510,133,674,158"/>
|
||||
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="689,141,902,140,897,140,689,147"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="216,136,295,161"/>
|
||||
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="310,145,447,145,513,146,507,147,447,150,311,151"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="5,128,131,169"/>
|
||||
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="146,146,218,147,213,149,146,151"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="895,184,1040,209"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="1055,181,1197,157,1218,155,1223,154,1197,162,1055,186"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
1ef0f7a16c80d07f43ef4a676c79bae6
|
||||
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::MaskedComposition Pages: 1 -->
|
||||
<!--zoomable 161 -->
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
|
||||
<defs>
|
||||
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||
<g id="zoomPlus">
|
||||
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="zoomMin">
|
||||
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||
</g>
|
||||
<g id="arrowUp" transform="translate(30 24)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||
<use xlink:href="#rim"/>
|
||||
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||
</g>
|
||||
<g id="resetDef">
|
||||
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 1031;
|
||||
var viewHeight = 161;
|
||||
var sectionId = 'dynsection-1';
|
||||
</script>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="viewport">
|
||||
<title>fourdst::composition::MaskedComposition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="1023,-67.88 911.75,-67.88 911.75,-37.38 1023,-37.38 1023,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="919.75" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="967.38" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="781.25,-122.88 661.75,-122.88 661.75,-92.38 781.25,-92.38 781.25,-122.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="669.75" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="721.5" y="-98.12" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M792.49,-91.84C830.35,-83.3 876.43,-72.91 911.64,-64.97"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="792,-88.36 783.01,-93.98 793.54,-95.19 792,-88.36"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="244.5,-152.88 131,-152.88 131,-122.38 244.5,-122.38 244.5,-152.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="139" y="-139.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="187.75" y="-128.12" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M256.1,-137.4C279.92,-137.26 306.9,-137.02 331.5,-136.62 470.4,-134.39 506.12,-141.48 643.75,-122.62 649.53,-121.83 655.54,-120.88 661.53,-119.85"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.18,-133.9 246.2,-137.46 256.22,-140.9 256.18,-133.9"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="530.5,-122.88 349.5,-122.88 349.5,-92.38 530.5,-92.38 530.5,-122.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="357.5" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="440" y="-98.12" font-family="Helvetica,sans-Serif" font-size="10.00">::composition::CompositionAbstract ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge4_Node000004_Node000003" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M255.9,-126.28C258.12,-125.97 260.33,-125.66 262.5,-125.38 290.59,-121.63 321.28,-118.29 349.08,-115.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="255.54,-122.8 246.16,-127.73 256.57,-129.72 255.54,-122.8"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-127.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
||||
</g>
|
||||
<!-- Node4->Node2 -->
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node4->Node2</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M542.4,-107.62C582.42,-107.62 626.99,-107.62 661.53,-107.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="542.49,-104.13 532.49,-107.63 542.49,-111.13 542.49,-104.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="596.12" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_base_composition</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="772.25,-67.88 670.75,-67.88 670.75,-37.38 772.25,-37.38 772.25,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="678.75" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="721.5" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::atomic::Species ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node1 -->
|
||||
<g id="edge5_Node000001_Node000005" class="edge">
|
||||
<title>Node5->Node1</title>
|
||||
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M784.01,-52.62C823.25,-52.62 873.66,-52.62 911.54,-52.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="784.25,-49.13 774.25,-52.63 784.25,-56.13 784.25,-49.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="846.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_activeSpecies</text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:href="structfourdst_1_1atomic_1_1_species.html" target="_top" xlink:title="Represents an atomic species (isotope) with its fundamental physical properties.">
|
||||
<polygon fill="white" stroke="#666666" points="501.25,-57.25 378.75,-57.25 378.75,-38 501.25,-38 501.25,-57.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="440" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node5 -->
|
||||
<g id="edge6_Node000005_Node000006" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M512.92,-48.91C562.38,-49.8 626.82,-50.95 670.69,-51.73"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="513.22,-45.42 503.16,-48.74 513.1,-52.42 513.22,-45.42"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="596.12" y="-52.9" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="217.5,-55.25 158,-55.25 158,-36 217.5,-36 217.5,-55.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="187.75" y="-41.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7->Node6 -->
|
||||
<g id="edge7_Node000006_Node000007" class="edge">
|
||||
<title>Node7->Node6</title>
|
||||
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M228.9,-45.77C257.51,-45.89 296.87,-46.08 331.5,-46.38 346.71,-46.5 363.13,-46.68 378.45,-46.85"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="229.26,-42.27 219.24,-45.73 229.23,-49.27 229.26,-42.27"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-93.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-81.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-70.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-59.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-48.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="94,-60.88 0,-60.88 0,-30.38 94,-30.38 94,-60.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-47.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="47" y="-36.12" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node7 -->
|
||||
<g id="edge8_Node000007_Node000008" class="edge">
|
||||
<title>Node8->Node7</title>
|
||||
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M105.51,-45.62C123.49,-45.62 142.56,-45.62 157.71,-45.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.72,-42.13 95.72,-45.63 105.72,-49.13 105.72,-42.13"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="Node000009" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_Node000009"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="776,-19.25 667,-19.25 667,0 776,0 776,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="721.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< double ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node1 -->
|
||||
<g id="edge9_Node000001_Node000009" class="edge">
|
||||
<title>Node9->Node1</title>
|
||||
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M787.25,-19.39C819.35,-24.42 858.65,-30.85 893.75,-37.38 899.45,-38.43 905.39,-39.59 911.31,-40.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="788.13,-15.99 777.71,-17.91 787.06,-22.9 788.13,-15.99"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="846.5" y="-39.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_molarAbundances</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||
</g>
|
||||
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||
<a xlink:href="classfourdst_1_1composition_1_1_masked_composition__coll__graph_org.svg" target="_base">
|
||||
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||
<path id="arrow"
|
||||
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||
style="fill:#404040;"/>
|
||||
</a>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
<![CDATA[
|
||||
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||
]]>
|
||||
</style>
|
||||
<script type="application/ecmascript"><![CDATA[
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
highlightEdges();
|
||||
highlightAdjacentNodes();
|
||||
});
|
||||
]]></script>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 14 KiB |
@@ -0,0 +1,190 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::MaskedComposition Pages: 1 -->
|
||||
<svg width="1031pt" height="161pt"
|
||||
viewBox="0.00 0.00 1031.00 161.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 156.88)">
|
||||
<title>fourdst::composition::MaskedComposition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="1023,-67.88 911.75,-67.88 911.75,-37.38 1023,-37.38 1023,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="919.75" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="967.38" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="781.25,-122.88 661.75,-122.88 661.75,-92.38 781.25,-92.38 781.25,-122.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="669.75" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="721.5" y="-98.12" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M792.49,-91.84C830.35,-83.3 876.43,-72.91 911.64,-64.97"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="792,-88.36 783.01,-93.98 793.54,-95.19 792,-88.36"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="244.5,-152.88 131,-152.88 131,-122.38 244.5,-122.38 244.5,-152.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="139" y="-139.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="187.75" y="-128.12" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M256.1,-137.4C279.92,-137.26 306.9,-137.02 331.5,-136.62 470.4,-134.39 506.12,-141.48 643.75,-122.62 649.53,-121.83 655.54,-120.88 661.53,-119.85"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.18,-133.9 246.2,-137.46 256.22,-140.9 256.18,-133.9"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="530.5,-122.88 349.5,-122.88 349.5,-92.38 530.5,-92.38 530.5,-122.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="357.5" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="440" y="-98.12" font-family="Helvetica,sans-Serif" font-size="10.00">::composition::CompositionAbstract ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node4 -->
|
||||
<g id="edge4_Node000004_Node000003" class="edge">
|
||||
<title>Node3->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M255.9,-126.28C258.12,-125.97 260.33,-125.66 262.5,-125.38 290.59,-121.63 321.28,-118.29 349.08,-115.54"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="255.54,-122.8 246.16,-127.73 256.57,-129.72 255.54,-122.8"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-127.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> ptr</text>
|
||||
</g>
|
||||
<!-- Node4->Node2 -->
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node4->Node2</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M542.4,-107.62C582.42,-107.62 626.99,-107.62 661.53,-107.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="542.49,-104.13 532.49,-107.63 542.49,-111.13 542.49,-104.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="596.12" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_base_composition</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="772.25,-67.88 670.75,-67.88 670.75,-37.38 772.25,-37.38 772.25,-67.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="678.75" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< fourdst</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="721.5" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::atomic::Species ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node1 -->
|
||||
<g id="edge5_Node000001_Node000005" class="edge">
|
||||
<title>Node5->Node1</title>
|
||||
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M784.01,-52.62C823.25,-52.62 873.66,-52.62 911.54,-52.62"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="784.25,-49.13 774.25,-52.63 784.25,-56.13 784.25,-49.13"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="846.5" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_activeSpecies</text>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:href="structfourdst_1_1atomic_1_1_species.html" target="_top" xlink:title="Represents an atomic species (isotope) with its fundamental physical properties.">
|
||||
<polygon fill="white" stroke="#666666" points="501.25,-57.25 378.75,-57.25 378.75,-38 501.25,-38 501.25,-57.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="440" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6->Node5 -->
|
||||
<g id="edge6_Node000005_Node000006" class="edge">
|
||||
<title>Node6->Node5</title>
|
||||
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M512.92,-48.91C562.38,-49.8 626.82,-50.95 670.69,-51.73"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="513.22,-45.42 503.16,-48.74 513.1,-52.42 513.22,-45.42"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="596.12" y="-52.9" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node7 -->
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="217.5,-55.25 158,-55.25 158,-36 217.5,-36 217.5,-55.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="187.75" y="-41.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node7->Node6 -->
|
||||
<g id="edge7_Node000006_Node000007" class="edge">
|
||||
<title>Node7->Node6</title>
|
||||
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M228.9,-45.77C257.51,-45.89 296.87,-46.08 331.5,-46.38 346.71,-46.5 363.13,-46.68 378.45,-46.85"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="229.26,-42.27 219.24,-45.73 229.23,-49.27 229.26,-42.27"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-93.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-81.88" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-70.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-59.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="297" y="-48.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="94,-60.88 0,-60.88 0,-30.38 94,-30.38 94,-60.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-47.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="47" y="-36.12" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node7 -->
|
||||
<g id="edge8_Node000007_Node000008" class="edge">
|
||||
<title>Node8->Node7</title>
|
||||
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M105.51,-45.62C123.49,-45.62 142.56,-45.62 157.71,-45.62"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.72,-42.13 95.72,-45.63 105.72,-49.13 105.72,-42.13"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="Node000009" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_Node000009"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="776,-19.25 667,-19.25 667,0 776,0 776,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="721.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< double ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node1 -->
|
||||
<g id="edge9_Node000001_Node000009" class="edge">
|
||||
<title>Node9->Node1</title>
|
||||
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M787.25,-19.39C819.35,-24.42 858.65,-30.85 893.75,-37.38 899.45,-38.43 905.39,-39.59 911.31,-40.78"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="788.13,-15.99 777.71,-17.91 787.06,-22.9 788.13,-15.99"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="846.5" y="-39.12" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_molarAbundances</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
@@ -0,0 +1,7 @@
|
||||
<map id="fourdst::composition::MaskedComposition" name="fourdst::composition::MaskedComposition">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="11,183,159,223"/>
|
||||
<area shape="rect" id="Node000002" href="$classfourdst_1_1composition_1_1_composition_decorator.html" title=" " alt="" coords="5,94,165,135"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="87,148,88,183,82,181,83,152"/>
|
||||
<area shape="rect" id="Node000003" href="$classfourdst_1_1composition_1_1_composition_abstract.html" title="Abstract base class for chemical composition representations." alt="" coords="9,5,161,46"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="86,59,88,94,82,93,84,64"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
dd57ec5106524ed731711fd72dfa163a
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::MaskedComposition Pages: 1 -->
|
||||
<svg width="128pt" height="172pt"
|
||||
viewBox="0.00 0.00 128.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<title>fourdst::composition::MaskedComposition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="115.38,-30.5 4.12,-30.5 4.12,0 115.38,0 115.38,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="12.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="119.5,-97 0,-97 0,-66.5 119.5,-66.5 119.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-54.81C59.75,-46.64 59.75,-37.91 59.75,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-54.6 59.75,-64.6 63.25,-54.6 56.25,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="116.5,-163.5 3,-163.5 3,-133 116.5,-133 116.5,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="11" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-121.31C59.75,-113.14 59.75,-104.41 59.75,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-121.1 59.75,-131.1 63.25,-121.1 56.25,-121.1"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
<![CDATA[
|
||||
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||
]]>
|
||||
</style>
|
||||
<script type="application/ecmascript"><![CDATA[
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
highlightEdges();
|
||||
highlightAdjacentNodes();
|
||||
});
|
||||
]]></script>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::MaskedComposition Pages: 1 -->
|
||||
<svg width="128pt" height="172pt"
|
||||
viewBox="0.00 0.00 128.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<title>fourdst::composition::MaskedComposition</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="115.38,-30.5 4.12,-30.5 4.12,0 115.38,0 115.38,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="12.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::MaskedComposition</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="classfourdst_1_1composition_1_1_composition_decorator.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="119.5,-97 0,-97 0,-66.5 119.5,-66.5 119.5,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionDecorator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-54.81C59.75,-46.64 59.75,-37.91 59.75,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-54.6 59.75,-64.6 63.25,-54.6 56.25,-54.6"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="classfourdst_1_1composition_1_1_composition_abstract.html" target="_top" xlink:title="Abstract base class for chemical composition representations.">
|
||||
<polygon fill="white" stroke="#666666" points="116.5,-163.5 3,-163.5 3,-133 116.5,-133 116.5,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="11" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="59.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::CompositionAbstract</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M59.75,-121.31C59.75,-113.14 59.75,-104.41 59.75,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.25,-121.1 59.75,-131.1 63.25,-121.1 56.25,-121.1"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,152 @@
|
||||
<!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"/>
|
||||
<title>fourdst::libcomposition: Member List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="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">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</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('classfourdst_1_1composition_1_1detail_1_1_composition_iterator.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">fourdst::composition::detail::CompositionIterator< IsConst > Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#af4da2e6b206ac0f7b1d921fd98450f25">AbundRef</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a396f26d92a6d87a85499a6f5135b7352">AbunIt</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a4fa613024e05b77ee3973bcabf736761">CompositionIterator</a>()=default</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ad6877ffbc5dcfd2b498f112e2a185099">CompositionIterator</a>(SpecIt sIt, AbunIt aIt)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#adc43e2e4b4aa222c1eb88e1adcc32cb8">CompositionIterator</a>(const CompositionIterator< WasConst > &other)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a4fb602e579f8770e027c986aaecc5100">difference_type</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a19e25dd39d7c6676da47666faef58116">getAbundanceIt</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a30ee7e1431e51d0539c2ccdc2804d598">getSpeciesIt</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae232e6536bd96aa9964a8052c9339c1a">iterator_category</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a3d29053504e91c7328ebdb044d596550">m_aIt</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a624ae61ce7193d043284ff404fb1eae3">m_sIt</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a31007a52d4cdc1b51c8c8e4bc6ff64c6">operator!=</a>(const CompositionIterator< R > &other) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a6b9c3c600231743338de576dd412cb8c">operator*</a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a3ba3d677d692c81ee4e5a3bb1a3b6d13">operator+</a>(CompositionIterator it, difference_type n)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae528bf1d5a35963d39556bf9efc3d0a4">operator+</a>(difference_type n, CompositionIterator it)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a0ecda1668ba394e3a54b4d1b5b3a374e">operator++</a>()</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a69a1da5e4e9b1ae8f7d6e3a213fe22d3">operator++</a>(int)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a209e18773d997fef6606ec324b605506">operator+=</a>(difference_type n)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae70d43e1178265d80c051119f259b6e0">operator-</a>(CompositionIterator it, difference_type n)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a917c6ae8912ee7b45cf416f6c29af215">operator-</a>(const CompositionIterator &lhs, const CompositionIterator &rhs)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ad59ec70158a89a7a8e3465849e4b980d">operator--</a>()</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aa2ddd5987de5124bc511e5a604eb6356">operator--</a>(int)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a1feb5c9ac42680fba1f59515be077062">operator-=</a>(difference_type n)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae67c4393a15603e621e7bd30d7268fe3">operator-></a>() const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a4e2368ae5f9824356a6773e62de82c3a">operator<</a>(const CompositionIterator< R > &other) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a9aee8e08c491010401d77058183e9d96">operator<=</a>(const CompositionIterator< R > &other) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#abbc456f46b7df3c4c76d8cb3ca58b3ce">operator==</a>(const CompositionIterator< R > &other) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a86579157940d117296d3e2982b98e4d7">operator></a>(const CompositionIterator< R > &other) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a3a2743e694b03437a6c333dd9f53ed86">operator>=</a>(const CompositionIterator< R > &other) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a69e657461059b8d319b83db18a1a3a41">operator[]</a>(difference_type n) const</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a8d9af7fd266819ed7bb4da38d4f952a5">pointer</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aa7a1fa49ae5d7b8de165078bce02ebb2">reference</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aa4974fbcd3f4b3d387bdcb698b1760e6">SpeciesRef</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aed9bfe4d2ddae0b750c962550b93bcbf">SpecIt</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a63f5c58c0dd0a2488f9a28f1d9c7dbd9">value_type</a> typedef</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator< IsConst ></a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<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>
|
||||
@@ -0,0 +1,39 @@
|
||||
var classfourdst_1_1composition_1_1detail_1_1_composition_iterator =
|
||||
[
|
||||
[ "ArrowProxy", "structfourdst_1_1composition_1_1detail_1_1_composition_iterator_1_1_arrow_proxy.html", "structfourdst_1_1composition_1_1detail_1_1_composition_iterator_1_1_arrow_proxy" ],
|
||||
[ "AbundRef", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#af4da2e6b206ac0f7b1d921fd98450f25", null ],
|
||||
[ "AbunIt", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a396f26d92a6d87a85499a6f5135b7352", null ],
|
||||
[ "difference_type", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a4fb602e579f8770e027c986aaecc5100", null ],
|
||||
[ "iterator_category", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae232e6536bd96aa9964a8052c9339c1a", null ],
|
||||
[ "pointer", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a8d9af7fd266819ed7bb4da38d4f952a5", null ],
|
||||
[ "reference", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aa7a1fa49ae5d7b8de165078bce02ebb2", null ],
|
||||
[ "SpeciesRef", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aa4974fbcd3f4b3d387bdcb698b1760e6", null ],
|
||||
[ "SpecIt", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aed9bfe4d2ddae0b750c962550b93bcbf", null ],
|
||||
[ "value_type", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a63f5c58c0dd0a2488f9a28f1d9c7dbd9", null ],
|
||||
[ "CompositionIterator", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a4fa613024e05b77ee3973bcabf736761", null ],
|
||||
[ "CompositionIterator", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ad6877ffbc5dcfd2b498f112e2a185099", null ],
|
||||
[ "CompositionIterator", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#adc43e2e4b4aa222c1eb88e1adcc32cb8", null ],
|
||||
[ "getAbundanceIt", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a19e25dd39d7c6676da47666faef58116", null ],
|
||||
[ "getSpeciesIt", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a30ee7e1431e51d0539c2ccdc2804d598", null ],
|
||||
[ "operator!=", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a31007a52d4cdc1b51c8c8e4bc6ff64c6", null ],
|
||||
[ "operator*", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a6b9c3c600231743338de576dd412cb8c", null ],
|
||||
[ "operator++", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a0ecda1668ba394e3a54b4d1b5b3a374e", null ],
|
||||
[ "operator++", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a69a1da5e4e9b1ae8f7d6e3a213fe22d3", null ],
|
||||
[ "operator+=", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a209e18773d997fef6606ec324b605506", null ],
|
||||
[ "operator--", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ad59ec70158a89a7a8e3465849e4b980d", null ],
|
||||
[ "operator--", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#aa2ddd5987de5124bc511e5a604eb6356", null ],
|
||||
[ "operator-=", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a1feb5c9ac42680fba1f59515be077062", null ],
|
||||
[ "operator->", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae67c4393a15603e621e7bd30d7268fe3", null ],
|
||||
[ "operator<", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a4e2368ae5f9824356a6773e62de82c3a", null ],
|
||||
[ "operator<=", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a9aee8e08c491010401d77058183e9d96", null ],
|
||||
[ "operator==", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#abbc456f46b7df3c4c76d8cb3ca58b3ce", null ],
|
||||
[ "operator>", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a86579157940d117296d3e2982b98e4d7", null ],
|
||||
[ "operator>=", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a3a2743e694b03437a6c333dd9f53ed86", null ],
|
||||
[ "operator[]", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a69e657461059b8d319b83db18a1a3a41", null ],
|
||||
[ "operator+", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a3ba3d677d692c81ee4e5a3bb1a3b6d13", null ],
|
||||
[ "operator+", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae528bf1d5a35963d39556bf9efc3d0a4", null ],
|
||||
[ "operator-", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#ae70d43e1178265d80c051119f259b6e0", null ],
|
||||
[ "operator-", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a917c6ae8912ee7b45cf416f6c29af215", null ],
|
||||
[ "m_aIt", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a3d29053504e91c7328ebdb044d596550", null ],
|
||||
[ "m_sIt", "classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html#a624ae61ce7193d043284ff404fb1eae3", null ]
|
||||
];
|
||||
@@ -0,0 +1,11 @@
|
||||
<map id="fourdst::composition::detail::CompositionIterator< IsConst >" name="fourdst::composition::detail::CompositionIterator< IsConst >">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="5,436,188,492"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="29,333,164,373"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="98,387,99,437,94,435,95,391"/>
|
||||
<area shape="rect" id="Node000003" href="$structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties." alt="" coords="15,244,178,270"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="97,283,99,333,94,332,96,288"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="57,95,136,121"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="97,134,99,244,94,243,96,139"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="34,5,159,46"/>
|
||||
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="97,59,99,95,94,95,96,64"/>
|
||||
</map>
|
||||
@@ -0,0 +1 @@
|
||||
4783aee322468fd34fcf6cbed037c95f
|
||||
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::detail::CompositionIterator< IsConst > Pages: 1 -->
|
||||
<svg width="145pt" height="373pt"
|
||||
viewBox="0.00 0.00 145.00 373.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
<style type="text/css"><![CDATA[
|
||||
.node, .edge {opacity: 0.7;}
|
||||
.node.selected, .edge.selected {opacity: 1;}
|
||||
.edge:hover path { stroke: red; }
|
||||
.edge:hover polygon { stroke: red; fill: red; }
|
||||
]]></style>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 369)">
|
||||
<title>fourdst::composition::detail::CompositionIterator< IsConst ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="136.75,-41.75 0,-41.75 0,0 136.75,0 136.75,-41.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">::detail::CompositionIterator</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">< IsConst ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="118.75,-119.5 18,-119.5 18,-89 118.75,-89 118.75,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="26" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< atomic</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Species ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M68.38,-77.26C68.38,-65.88 68.38,-52.73 68.38,-42.1"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.88,-77.19 68.38,-87.19 71.88,-77.19 64.88,-77.19"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="82.25" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_sIt</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="structfourdst_1_1atomic_1_1_species.html" target="_top" xlink:title="Represents an atomic species (isotope) with its fundamental physical properties.">
|
||||
<polygon fill="white" stroke="#666666" points="129.62,-186 7.12,-186 7.12,-166.75 129.62,-166.75 129.62,-186"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M68.38,-155.17C68.38,-143.91 68.38,-130.14 68.38,-119.92"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.88,-154.98 68.38,-164.98 71.88,-154.98 64.88,-154.98"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="89.75" y="-139.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="98.12,-297.5 38.62,-297.5 38.62,-278.25 98.12,-278.25 98.12,-297.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-284" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M68.38,-266.67C68.38,-242.75 68.38,-203.97 68.38,-186.46"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.88,-266.4 68.38,-276.4 71.88,-266.4 64.88,-266.4"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-250.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-239.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-228.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-217" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-205.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="115.38,-365 21.37,-365 21.37,-334.5 115.38,-334.5 115.38,-365"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="29.38" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-340.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node4 -->
|
||||
<g id="edge4_Node000004_Node000005" class="edge">
|
||||
<title>Node5->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M68.38,-323.02C68.38,-314.04 68.38,-304.54 68.38,-297.85"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.88,-322.74 68.38,-332.74 71.88,-322.74 64.88,-322.74"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</svg>
|
||||
|
||||
<style type='text/css'>
|
||||
<![CDATA[
|
||||
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||
]]>
|
||||
</style>
|
||||
<script type="application/ecmascript"><![CDATA[
|
||||
document.addEventListener('DOMContentLoaded', (event) => {
|
||||
highlightEdges();
|
||||
highlightAdjacentNodes();
|
||||
});
|
||||
]]></script>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.6 KiB |
@@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: fourdst::composition::detail::CompositionIterator< IsConst > Pages: 1 -->
|
||||
<svg width="145pt" height="373pt"
|
||||
viewBox="0.00 0.00 145.00 373.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 369)">
|
||||
<title>fourdst::composition::detail::CompositionIterator< IsConst ></title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="136.75,-41.75 0,-41.75 0,0 136.75,0 136.75,-41.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::composition</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">::detail::CompositionIterator</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">< IsConst ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2 -->
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="118.75,-119.5 18,-119.5 18,-89 118.75,-89 118.75,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="26" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< atomic</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">::Species ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node1 -->
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node2->Node1</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M68.38,-77.26C68.38,-65.88 68.38,-52.73 68.38,-42.1"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.88,-77.19 68.38,-87.19 71.88,-77.19 64.88,-77.19"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="82.25" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_sIt</text>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="structfourdst_1_1atomic_1_1_species.html" target="_top" xlink:title="Represents an atomic species (isotope) with its fundamental physical properties.">
|
||||
<polygon fill="white" stroke="#666666" points="129.62,-186 7.12,-186 7.12,-166.75 129.62,-166.75 129.62,-186"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst::atomic::Species</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3->Node2 -->
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node3->Node2</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M68.38,-155.17C68.38,-143.91 68.38,-130.14 68.38,-119.92"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.88,-154.98 68.38,-164.98 71.88,-154.98 64.88,-154.98"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="89.75" y="-139.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> elements</text>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="98.12,-297.5 38.62,-297.5 38.62,-278.25 98.12,-278.25 98.12,-297.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-284" font-family="Helvetica,sans-Serif" font-size="10.00">std::string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4->Node3 -->
|
||||
<g id="edge3_Node000003_Node000004" class="edge">
|
||||
<title>Node4->Node3</title>
|
||||
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M68.38,-266.67C68.38,-242.75 68.38,-203.97 68.38,-186.46"/>
|
||||
<polygon fill="#9a32cd" stroke="#9a32cd" points="64.88,-266.4 68.38,-276.4 71.88,-266.4 64.88,-266.4"/>
|
||||
</a>
|
||||
</g>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-250.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_betaCode</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-239.5" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_decayModes</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-228.25" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_el</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-217" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_name</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="102.88" y="-205.75" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey">m_spinParity</text>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="115.38,-365 21.37,-365 21.37,-334.5 115.38,-334.5 115.38,-365"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="29.38" y="-351.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::basic_string<</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="68.38" y="-340.25" font-family="Helvetica,sans-Serif" font-size="10.00"> Char ></text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node4 -->
|
||||
<g id="edge4_Node000004_Node000005" class="edge">
|
||||
<title>Node5->Node4</title>
|
||||
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M68.38,-323.02C68.38,-314.04 68.38,-304.54 68.38,-297.85"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.88,-322.74 68.38,-332.74 71.88,-322.74 64.88,-322.74"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.8 KiB |
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -105,7 +105,7 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1exceptions_1_1_composit
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a>(const std::string &message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a>(std::string message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#a4cd69d727a162f90045cd6d4aaf95440">m_message</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ae44ceddb19da8a8cda7ee150b6826d08">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -124,9 +124,9 @@ Collaboration diagram for fourdst::composition::exceptions::CompositionError:</d
|
||||
<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:aef0cd13a4d1eb60b6d75ca5480e9146c" id="r_aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a> (const std::string &message)</td></tr>
|
||||
<tr class="memdesc:aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5c761cc309f8b813bcb45d2dbceace8" id="r_ab5c761cc309f8b813bcb45d2dbceace8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a> (std::string message)</td></tr>
|
||||
<tr class="memdesc:ab5c761cc309f8b813bcb45d2dbceace8"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:ab5c761cc309f8b813bcb45d2dbceace8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae44ceddb19da8a8cda7ee150b6826d08" id="r_ae44ceddb19da8a8cda7ee150b6826d08"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae44ceddb19da8a8cda7ee150b6826d08">what</a> () const noexcept override</td></tr>
|
||||
<tr class="memdesc:ae44ceddb19da8a8cda7ee150b6826d08"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||
<tr class="separator:ae44ceddb19da8a8cda7ee150b6826d08"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -141,10 +141,10 @@ Protected Attributes</h2></td></tr>
|
||||
<div class="textblock"><p>Base class for exceptions related to composition objects. </p>
|
||||
<p>This exception is thrown when an error occurs at the composition level, such as invalid configuration or state. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00014">14</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00015">15</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aef0cd13a4d1eb60b6d75ca5480e9146c" name="aef0cd13a4d1eb60b6d75ca5480e9146c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef0cd13a4d1eb60b6d75ca5480e9146c">◆ </a></span>CompositionError()</h2>
|
||||
<a id="ab5c761cc309f8b813bcb45d2dbceace8" name="ab5c761cc309f8b813bcb45d2dbceace8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab5c761cc309f8b813bcb45d2dbceace8">◆ </a></span>CompositionError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -155,7 +155,7 @@ Protected Attributes</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">fourdst::composition::exceptions::CompositionError::CompositionError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -174,7 +174,7 @@ Protected Attributes</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00025">25</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00026">26</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -197,7 +197,7 @@ Protected Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
@@ -205,7 +205,7 @@ Protected Attributes</h2></td></tr>
|
||||
<p>Returns the error message. </p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A C-style string containing the error message. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00032">32</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00033">33</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -232,7 +232,7 @@ Protected Attributes</h2></td></tr>
|
||||
|
||||
<p>The error message. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00019">19</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00020">20</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var classfourdst_1_1composition_1_1exceptions_1_1_composition_error =
|
||||
[
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c", null ],
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ab5c761cc309f8b813bcb45d2dbceace8", null ],
|
||||
[ "what", "classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ae44ceddb19da8a8cda7ee150b6826d08", null ],
|
||||
[ "m_message", "classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#a4cd69d727a162f90045cd6d4aaf95440", null ]
|
||||
];
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -105,7 +105,7 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1exceptions_1_1_invalid_
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html">fourdst::composition::exceptions::InvalidCompositionError</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a>(const std::string &message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html">fourdst::composition::exceptions::InvalidCompositionError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a>(std::string message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html">fourdst::composition::exceptions::InvalidCompositionError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#a4cd69d727a162f90045cd6d4aaf95440">m_message</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ae44ceddb19da8a8cda7ee150b6826d08">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -123,16 +123,16 @@ Collaboration diagram for fourdst::composition::exceptions::InvalidCompositionEr
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||
Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aef0cd13a4d1eb60b6d75ca5480e9146c" id="r_aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a> (const std::string &message)</td></tr>
|
||||
<tr class="memdesc:aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5c761cc309f8b813bcb45d2dbceace8" id="r_ab5c761cc309f8b813bcb45d2dbceace8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a> (std::string message)</td></tr>
|
||||
<tr class="memdesc:ab5c761cc309f8b813bcb45d2dbceace8"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:ab5c761cc309f8b813bcb45d2dbceace8"><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 pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td></tr>
|
||||
<tr class="memitem:aef0cd13a4d1eb60b6d75ca5480e9146c inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error" id="r_aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a> (const std::string &message)</td></tr>
|
||||
<tr class="memdesc:aef0cd13a4d1eb60b6d75ca5480e9146c inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:aef0cd13a4d1eb60b6d75ca5480e9146c inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5c761cc309f8b813bcb45d2dbceace8 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error" id="r_ab5c761cc309f8b813bcb45d2dbceace8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a> (std::string message)</td></tr>
|
||||
<tr class="memdesc:ab5c761cc309f8b813bcb45d2dbceace8 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:ab5c761cc309f8b813bcb45d2dbceace8 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae44ceddb19da8a8cda7ee150b6826d08 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error" id="r_ae44ceddb19da8a8cda7ee150b6826d08"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ae44ceddb19da8a8cda7ee150b6826d08">what</a> () const noexcept override</td></tr>
|
||||
<tr class="memdesc:ae44ceddb19da8a8cda7ee150b6826d08 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||
<tr class="separator:ae44ceddb19da8a8cda7ee150b6826d08 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -144,10 +144,10 @@ Additional Inherited Members</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Exception thrown when a composition is in an invalid or inconsistent state. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00041">41</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00042">42</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aef0cd13a4d1eb60b6d75ca5480e9146c" name="aef0cd13a4d1eb60b6d75ca5480e9146c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef0cd13a4d1eb60b6d75ca5480e9146c">◆ </a></span>CompositionError()</h2>
|
||||
<a id="ab5c761cc309f8b813bcb45d2dbceace8" name="ab5c761cc309f8b813bcb45d2dbceace8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab5c761cc309f8b813bcb45d2dbceace8">◆ </a></span>CompositionError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -158,7 +158,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">fourdst::composition::exceptions::CompositionError::CompositionError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -177,7 +177,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00025">25</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00026">26</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error =
|
||||
[
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c", null ]
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_invalid_composition_error.html#ab5c761cc309f8b813bcb45d2dbceace8", null ]
|
||||
];
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -106,7 +106,7 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1exceptions_1_1_species_
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#a07a424e42edd368e6fb5113655ab6d1e">m_message</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af67ed95557b2511ff5143c7064fc5813">SpeciesError</a>(const std::string &message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#aa8f82f842c896cf5253871a59538000a">SpeciesError</a>(std::string message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af0c63f7e05d0c65157b960c654d09b67">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -124,8 +124,8 @@ Collaboration diagram for fourdst::composition::exceptions::SpeciesError:</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:af67ed95557b2511ff5143c7064fc5813" id="r_af67ed95557b2511ff5143c7064fc5813"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af67ed95557b2511ff5143c7064fc5813">SpeciesError</a> (const std::string &message)</td></tr>
|
||||
<tr class="separator:af67ed95557b2511ff5143c7064fc5813"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8f82f842c896cf5253871a59538000a" id="r_aa8f82f842c896cf5253871a59538000a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8f82f842c896cf5253871a59538000a">SpeciesError</a> (std::string message)</td></tr>
|
||||
<tr class="separator:aa8f82f842c896cf5253871a59538000a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0c63f7e05d0c65157b960c654d09b67" id="r_af0c63f7e05d0c65157b960c654d09b67"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="#af0c63f7e05d0c65157b960c654d09b67">what</a> () const noexcept override</td></tr>
|
||||
<tr class="separator:af0c63f7e05d0c65157b960c654d09b67"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
@@ -137,10 +137,10 @@ Protected Attributes</h2></td></tr>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Base class for exceptions related to atomic species. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00059">59</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00060">60</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="af67ed95557b2511ff5143c7064fc5813" name="af67ed95557b2511ff5143c7064fc5813"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af67ed95557b2511ff5143c7064fc5813">◆ </a></span>SpeciesError()</h2>
|
||||
<a id="aa8f82f842c896cf5253871a59538000a" name="aa8f82f842c896cf5253871a59538000a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8f82f842c896cf5253871a59538000a">◆ </a></span>SpeciesError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -151,7 +151,7 @@ Protected Attributes</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">fourdst::composition::exceptions::SpeciesError::SpeciesError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -162,7 +162,7 @@ Protected Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00063">63</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00064">64</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -185,12 +185,12 @@ Protected Attributes</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00066">66</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00067">67</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -215,7 +215,7 @@ Protected Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00061">61</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00062">62</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var classfourdst_1_1composition_1_1exceptions_1_1_species_error =
|
||||
[
|
||||
[ "SpeciesError", "classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af67ed95557b2511ff5143c7064fc5813", null ],
|
||||
[ "SpeciesError", "classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#aa8f82f842c896cf5253871a59538000a", null ],
|
||||
[ "what", "classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af0c63f7e05d0c65157b960c654d09b67", null ],
|
||||
[ "m_message", "classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#a07a424e42edd368e6fb5113655ab6d1e", null ]
|
||||
];
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -106,7 +106,7 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1exceptions_1_1_unknown_
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html">fourdst::composition::exceptions::UnknownSymbolError</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#a07a424e42edd368e6fb5113655ab6d1e">m_message</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html#af67ed95557b2511ff5143c7064fc5813">SpeciesError</a>(const std::string &message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html">fourdst::composition::exceptions::UnknownSymbolError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html#aa8f82f842c896cf5253871a59538000a">SpeciesError</a>(std::string message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html">fourdst::composition::exceptions::UnknownSymbolError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af0c63f7e05d0c65157b960c654d09b67">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -123,14 +123,14 @@ Collaboration diagram for fourdst::composition::exceptions::UnknownSymbolError:<
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||
Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:af67ed95557b2511ff5143c7064fc5813" id="r_af67ed95557b2511ff5143c7064fc5813"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#af67ed95557b2511ff5143c7064fc5813">SpeciesError</a> (const std::string &message)</td></tr>
|
||||
<tr class="separator:af67ed95557b2511ff5143c7064fc5813"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8f82f842c896cf5253871a59538000a" id="r_aa8f82f842c896cf5253871a59538000a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8f82f842c896cf5253871a59538000a">SpeciesError</a> (std::string message)</td></tr>
|
||||
<tr class="separator:aa8f82f842c896cf5253871a59538000a"><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 pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td></tr>
|
||||
<tr class="memitem:af67ed95557b2511ff5143c7064fc5813 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error" id="r_af67ed95557b2511ff5143c7064fc5813"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af67ed95557b2511ff5143c7064fc5813">SpeciesError</a> (const std::string &message)</td></tr>
|
||||
<tr class="separator:af67ed95557b2511ff5143c7064fc5813 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8f82f842c896cf5253871a59538000a inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error" id="r_aa8f82f842c896cf5253871a59538000a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#aa8f82f842c896cf5253871a59538000a">SpeciesError</a> (std::string message)</td></tr>
|
||||
<tr class="separator:aa8f82f842c896cf5253871a59538000a inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0c63f7e05d0c65157b960c654d09b67 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error" id="r_af0c63f7e05d0c65157b960c654d09b67"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html#af0c63f7e05d0c65157b960c654d09b67">what</a> () const noexcept override</td></tr>
|
||||
<tr class="separator:af0c63f7e05d0c65157b960c654d09b67 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_species_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="inherit_header pro_attribs_classfourdst_1_1composition_1_1exceptions_1_1_species_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classfourdst_1_1composition_1_1exceptions_1_1_species_error')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_species_error.html">fourdst::composition::exceptions::SpeciesError</a></td></tr>
|
||||
@@ -141,10 +141,10 @@ Additional Inherited Members</h2></td></tr>
|
||||
<div class="textblock"><p>Exception thrown when an unknown symbol is encountered. </p>
|
||||
<p>This typically occurs when a symbol does not correspond to any known atomic species. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00077">77</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00078">78</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="af67ed95557b2511ff5143c7064fc5813" name="af67ed95557b2511ff5143c7064fc5813"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af67ed95557b2511ff5143c7064fc5813">◆ </a></span>SpeciesError()</h2>
|
||||
<a id="aa8f82f842c896cf5253871a59538000a" name="aa8f82f842c896cf5253871a59538000a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8f82f842c896cf5253871a59538000a">◆ </a></span>SpeciesError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -155,7 +155,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">fourdst::composition::exceptions::SpeciesError::SpeciesError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -166,7 +166,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00063">63</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00064">64</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error =
|
||||
[
|
||||
[ "SpeciesError", "classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html#af67ed95557b2511ff5143c7064fc5813", null ]
|
||||
[ "SpeciesError", "classfourdst_1_1composition_1_1exceptions_1_1_unknown_symbol_error.html#aa8f82f842c896cf5253871a59538000a", null ]
|
||||
];
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -105,7 +105,7 @@ $(function(){initNavTree('classfourdst_1_1composition_1_1exceptions_1_1_unregist
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html">fourdst::composition::exceptions::UnregisteredSymbolError</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a>(const std::string &message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html">fourdst::composition::exceptions::UnregisteredSymbolError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a>(std::string message)</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html">fourdst::composition::exceptions::UnregisteredSymbolError</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#a4cd69d727a162f90045cd6d4aaf95440">m_message</a></td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ae44ceddb19da8a8cda7ee150b6826d08">what</a>() const noexcept override</td><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -123,16 +123,16 @@ Collaboration diagram for fourdst::composition::exceptions::UnregisteredSymbolEr
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||
Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aef0cd13a4d1eb60b6d75ca5480e9146c" id="r_aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a> (const std::string &message)</td></tr>
|
||||
<tr class="memdesc:aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5c761cc309f8b813bcb45d2dbceace8" id="r_ab5c761cc309f8b813bcb45d2dbceace8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a> (std::string message)</td></tr>
|
||||
<tr class="memdesc:ab5c761cc309f8b813bcb45d2dbceace8"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:ab5c761cc309f8b813bcb45d2dbceace8"><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 pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html">fourdst::composition::exceptions::CompositionError</a></td></tr>
|
||||
<tr class="memitem:aef0cd13a4d1eb60b6d75ca5480e9146c inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error" id="r_aef0cd13a4d1eb60b6d75ca5480e9146c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c">CompositionError</a> (const std::string &message)</td></tr>
|
||||
<tr class="memdesc:aef0cd13a4d1eb60b6d75ca5480e9146c inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:aef0cd13a4d1eb60b6d75ca5480e9146c inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5c761cc309f8b813bcb45d2dbceace8 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error" id="r_ab5c761cc309f8b813bcb45d2dbceace8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ab5c761cc309f8b813bcb45d2dbceace8">CompositionError</a> (std::string message)</td></tr>
|
||||
<tr class="memdesc:ab5c761cc309f8b813bcb45d2dbceace8 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html" title="Base class for exceptions related to composition objects.">CompositionError</a> with an error message. <br /></td></tr>
|
||||
<tr class="separator:ab5c761cc309f8b813bcb45d2dbceace8 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae44ceddb19da8a8cda7ee150b6826d08 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error" id="r_ae44ceddb19da8a8cda7ee150b6826d08"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1exceptions_1_1_composition_error.html#ae44ceddb19da8a8cda7ee150b6826d08">what</a> () const noexcept override</td></tr>
|
||||
<tr class="memdesc:ae44ceddb19da8a8cda7ee150b6826d08 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="mdescLeft"> </td><td class="mdescRight">Returns the error message. <br /></td></tr>
|
||||
<tr class="separator:ae44ceddb19da8a8cda7ee150b6826d08 inherit pub_methods_classfourdst_1_1composition_1_1exceptions_1_1_composition_error"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -145,10 +145,10 @@ Additional Inherited Members</h2></td></tr>
|
||||
<div class="textblock"><p>Exception thrown when a symbol is used that has not been registered. </p>
|
||||
<p>This typically occurs when a chemical species is used that is not known to the system. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00051">51</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00052">52</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aef0cd13a4d1eb60b6d75ca5480e9146c" name="aef0cd13a4d1eb60b6d75ca5480e9146c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aef0cd13a4d1eb60b6d75ca5480e9146c">◆ </a></span>CompositionError()</h2>
|
||||
<a id="ab5c761cc309f8b813bcb45d2dbceace8" name="ab5c761cc309f8b813bcb45d2dbceace8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab5c761cc309f8b813bcb45d2dbceace8">◆ </a></span>CompositionError()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -159,7 +159,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
<tr>
|
||||
<td class="memname">fourdst::composition::exceptions::CompositionError::CompositionError </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string &</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>message</em></span></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -178,7 +178,7 @@ Additional Inherited Members</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00025">25</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="exceptions__composition_8h_source.html#l00026">26</a> of file <a class="el" href="exceptions__composition_8h_source.html">exceptions_composition.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error =
|
||||
[
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html#aef0cd13a4d1eb60b6d75ca5480e9146c", null ]
|
||||
[ "CompositionError", "classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error.html#ab5c761cc309f8b813bcb45d2dbceace8", null ]
|
||||
];
|
||||
@@ -3,16 +3,18 @@
|
||||
<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="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>fourdst::libcomposition: src/composition/lib/composition.cpp File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
@@ -27,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.2.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -36,19 +38,24 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<!-- 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');
|
||||
$(document).ready(function() { init_search(); });
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
@@ -66,7 +73,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('composition_8cpp.html',''); initResizable(); });
|
||||
$(function(){initNavTree('composition_8cpp.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -107,9 +114,12 @@ $(document).ready(function(){initNavTree('composition_8cpp.html',''); initResiza
|
||||
<code>#include <set></code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <utility></code><br />
|
||||
<code>#include "<a class="el" href="atomicSpecies_8h_source.html">fourdst/atomic/atomicSpecies.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="atomic_species_8h_source.html">fourdst/atomic/atomicSpecies.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="species_8h_source.html">fourdst/atomic/species.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="composition_8h_source.html">fourdst/composition/composition.h</a>"</code><br />
|
||||
<code>#include <numeric></code><br />
|
||||
<code>#include "<a class="el" href="composition__hash_8h_source.html">fourdst/composition/utils/composition_hash.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="utils_8h_source.html">fourdst/composition/utils.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="exceptions__composition_8h_source.html">fourdst/composition/exceptions/exceptions_composition.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for composition.cpp:</div>
|
||||
@@ -121,16 +131,15 @@ Include dependency graph for composition.cpp:</div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacefourdst" id="r_namespacefourdst"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:namespacefourdst_1_1composition" id="r_namespacefourdst_1_1composition"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a></td></tr>
|
||||
<tr class="memdesc:namespacefourdst_1_1composition"><td class="mdescLeft"> </td><td class="mdescRight">Utilities and types for representing and manipulating chemical compositions. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a5e8ccc2bd9e91eebcd3ef5fe470163a1" id="r_a5e8ccc2bd9e91eebcd3ef5fe470163a1"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html#a5e8ccc2bd9e91eebcd3ef5fe470163a1">fourdst::composition::operator<<</a> (std::ostream &os, const <a class="el" href="classfourdst_1_1composition_1_1Composition.html">Composition</a> &composition)</td></tr>
|
||||
<tr class="memdesc:a5e8ccc2bd9e91eebcd3ef5fe470163a1"><td class="mdescLeft"> </td><td class="mdescRight">OVERLOADS. <br /></td></tr>
|
||||
<tr class="memitem:a5e8ccc2bd9e91eebcd3ef5fe470163a1" id="r_a5e8ccc2bd9e91eebcd3ef5fe470163a1"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html#a5e8ccc2bd9e91eebcd3ef5fe470163a1">fourdst::composition::operator<<</a> (std::ostream &os, const <a class="el" href="classfourdst_1_1composition_1_1_composition.html">Composition</a> &composition)</td></tr>
|
||||
<tr class="separator:a5e8ccc2bd9e91eebcd3ef5fe470163a1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
@@ -139,7 +148,7 @@ Functions</h2></td></tr>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_425afc2e69e55565110382214454a15b.html">composition</a></li><li class="navelem"><a class="el" href="dir_e22a97de167fe22ecd13733f7a34b9f0.html">lib</a></li><li class="navelem"><a class="el" href="composition_8cpp.html">composition.cpp</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>
|
||||
<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>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var composition_8cpp =
|
||||
[
|
||||
[ "operator<<", "composition_8cpp.html#a5e8ccc2bd9e91eebcd3ef5fe470163a1", null ]
|
||||
[ "fourdst::composition::operator<<", "namespacefourdst_1_1composition.html#a5e8ccc2bd9e91eebcd3ef5fe470163a1", null ]
|
||||
];
|
||||
@@ -1,68 +1,106 @@
|
||||
<map id="src/composition/lib/composition.cpp" name="src/composition/lib/composition.cpp">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="783,5,914,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="5,109,129,135"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="783,31,662,35,502,45,322,65,142,97,111,106,109,101,141,91,322,60,502,40,662,29,783,25"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="153,109,232,135"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="783,30,679,34,545,45,397,64,323,79,250,97,229,104,227,99,249,91,322,74,396,59,545,39,679,29,783,25"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="314,360,425,386"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="783,40,701,58,604,89,553,110,504,135,458,165,416,200,381,239,363,287,360,317,364,345,359,346,355,317,358,286,377,236,412,196,454,161,502,131,551,105,602,84,700,53,782,34"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="1048,286,1105,312"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="865,45,895,93,910,135,916,170,926,202,949,236,984,258,1034,280,1032,284,981,263,945,240,921,204,911,171,905,136,890,95,860,48"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="652,109,712,135"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="812,49,726,96,715,103,712,98,723,92,809,44"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="736,109,811,135"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="835,48,795,99,790,95,831,45"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="1181,286,1220,312"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="915,42,970,63,1026,92,1079,134,1125,184,1162,232,1188,272,1184,275,1158,236,1121,187,1076,138,1023,96,968,68,913,47"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="1116,360,1170,386"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="914,28,1090,41,1199,54,1313,70,1422,92,1519,120,1560,136,1596,154,1624,174,1645,196,1661,225,1665,252,1658,275,1642,295,1617,312,1587,326,1510,348,1422,362,1332,370,1185,375,1185,369,1332,365,1422,357,1509,343,1585,321,1615,307,1638,291,1653,272,1659,251,1656,227,1641,199,1621,178,1593,159,1558,141,1517,125,1420,98,1312,76,1199,59,1089,47,914,33"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="960,109,1012,135"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="878,44,957,98,954,102,875,49"/>
|
||||
<area shape="rect" id="Node000011" href="$atomic_species_8h.html" title=" " alt="" coords="818,286,1023,312"/>
|
||||
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="856,46,916,271,911,272,851,47"/>
|
||||
<area shape="rect" id="Node000015" href="$species_8h.html" title=" " alt="" coords="538,205,702,231"/>
|
||||
<area shape="poly" id="edge15_Node000001_Node000015" title=" " alt="" coords="783,33,746,40,707,51,671,70,641,96,628,117,621,142,619,189,614,189,616,141,623,115,637,92,668,65,705,46,745,34,782,28"/>
|
||||
<area shape="rect" id="Node000019" href="$composition_8h.html" title=" " alt="" coords="1193,102,1328,142"/>
|
||||
<area shape="poly" id="edge26_Node000001_Node000019" title=" " alt="" coords="914,36,1035,60,1174,91,1185,94,1184,99,1173,97,1034,65,913,41"/>
|
||||
<area shape="rect" id="Node000023" href="$exceptions__composition_8h.html" title=" " alt="" coords="1705,94,1861,150"/>
|
||||
<area shape="poly" id="edge40_Node000001_Node000023" title=" " alt="" coords="914,25,1055,30,1247,41,1466,60,1687,91,1690,92,1689,97,1687,97,1466,66,1247,46,1055,35,914,31"/>
|
||||
<area shape="poly" id="edge12_Node000011_Node000009" title=" " alt="" coords="959,310,1102,356,1101,361,957,315"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="803,360,891,386"/>
|
||||
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="910,314,872,351,868,347,906,310"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="1464,360,1531,386"/>
|
||||
<area shape="poly" id="edge13_Node000011_Node000013" title=" " alt="" coords="1019,310,1450,363,1449,368,1019,315"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="690,360,742,386"/>
|
||||
<area shape="poly" id="edge14_Node000011_Node000014" title=" " alt="" coords="887,315,758,360,756,355,885,310"/>
|
||||
<area shape="poly" id="edge16_Node000015_Node000004" title=" " alt="" coords="538,227,501,235,464,247,428,264,397,288,381,315,374,345,369,344,376,313,393,285,425,260,462,242,500,230,537,222"/>
|
||||
<area shape="poly" id="edge18_Node000015_Node000009" title=" " alt="" coords="647,229,760,284,783,298,807,310,886,333,968,349,1101,366,1101,371,967,354,885,338,805,314,781,303,758,289,645,234"/>
|
||||
<area shape="poly" id="edge20_Node000015_Node000011" title=" " alt="" coords="667,229,860,279,859,284,666,234"/>
|
||||
<area shape="poly" id="edge17_Node000015_Node000012" title=" " alt="" coords="640,229,819,349,816,354,637,233"/>
|
||||
<area shape="poly" id="edge19_Node000015_Node000014" title=" " alt="" coords="630,230,703,345,698,348,626,233"/>
|
||||
<area shape="rect" id="Node000016" href="$elements_8h.html" title="Provides mappings between atomic numbers and element symbols for the periodic table." alt="" coords="556,286,642,312"/>
|
||||
<area shape="poly" id="edge21_Node000015_Node000016" title=" " alt="" coords="620,232,609,272,604,271,615,231"/>
|
||||
<area shape="rect" id="Node000018" title=" " alt="" coords="407,286,482,312"/>
|
||||
<area shape="poly" id="edge25_Node000015_Node000018" title=" " alt="" coords="594,234,486,282,484,277,592,229"/>
|
||||
<area shape="poly" id="edge22_Node000016_Node000004" title=" " alt="" coords="561,315,424,358,422,352,559,310"/>
|
||||
<area shape="poly" id="edge24_Node000016_Node000009" title=" " alt="" coords="642,303,1102,363,1101,369,642,309"/>
|
||||
<area shape="rect" id="Node000017" title=" " alt="" coords="569,360,629,386"/>
|
||||
<area shape="poly" id="edge23_Node000016_Node000017" title=" " alt="" coords="602,312,602,344,596,344,596,312"/>
|
||||
<area shape="poly" id="edge28_Node000019_Node000004" title=" " alt="" coords="1192,134,1025,152,948,158,883,160,771,159,718,161,662,167,599,179,526,200,477,215,439,229,407,250,377,288,368,316,368,344,362,344,363,315,373,285,403,246,437,224,476,210,525,195,598,174,661,162,718,156,771,154,883,155,948,153,1024,147,1192,128"/>
|
||||
<area shape="poly" id="edge29_Node000019_Node000008" title=" " alt="" coords="1256,143,1212,272,1207,271,1251,142"/>
|
||||
<area shape="poly" id="edge27_Node000019_Node000009" title=" " alt="" coords="1265,142,1266,177,1264,221,1254,269,1235,313,1212,338,1185,356,1182,352,1209,334,1230,311,1249,267,1259,220,1261,177,1260,143"/>
|
||||
<area shape="poly" id="edge39_Node000019_Node000011" title=" " alt="" coords="1192,134,1125,144,1053,159,989,177,965,188,949,200,937,215,929,233,923,271,918,270,924,232,933,213,945,196,963,183,987,172,1051,153,1124,139,1192,129"/>
|
||||
<area shape="poly" id="edge30_Node000019_Node000013" title=" " alt="" coords="1329,124,1414,131,1509,144,1592,165,1624,179,1645,196,1657,219,1656,242,1646,264,1630,286,1584,325,1536,355,1533,350,1581,321,1626,282,1642,262,1651,241,1651,220,1641,199,1621,184,1590,170,1508,149,1414,136,1328,129"/>
|
||||
<area shape="rect" id="Node000020" title=" " alt="" coords="1294,205,1445,231"/>
|
||||
<area shape="poly" id="edge31_Node000019_Node000020" title=" " alt="" coords="1285,141,1346,193,1343,197,1281,145"/>
|
||||
<area shape="rect" id="Node000021" title=" " alt="" coords="1468,205,1631,231"/>
|
||||
<area shape="poly" id="edge32_Node000019_Node000021" title=" " alt="" coords="1322,140,1498,197,1497,202,1320,145"/>
|
||||
<area shape="rect" id="Node000022" href="$composition__abstract_8h.html" title=" " alt="" coords="959,198,1119,238"/>
|
||||
<area shape="poly" id="edge33_Node000019_Node000022" title=" " alt="" coords="1215,145,1100,194,1098,189,1213,140"/>
|
||||
<area shape="poly" id="edge36_Node000022_Node000004" title=" " alt="" coords="959,225,872,231,768,242,655,261,545,289,520,300,495,314,410,355,408,350,492,310,517,295,543,284,654,256,767,237,871,225,958,219"/>
|
||||
<area shape="poly" id="edge38_Node000022_Node000005" title=" " alt="" coords="1051,238,1066,271,1062,273,1046,240"/>
|
||||
<area shape="poly" id="edge37_Node000022_Node000008" title=" " alt="" coords="1080,237,1168,279,1165,284,1078,241"/>
|
||||
<area shape="poly" id="edge35_Node000022_Node000009" title=" " alt="" coords="1071,237,1097,258,1120,285,1134,315,1142,344,1137,345,1129,316,1115,288,1093,262,1068,241"/>
|
||||
<area shape="poly" id="edge34_Node000022_Node000011" title=" " alt="" coords="1011,241,953,280,950,275,1008,237"/>
|
||||
<area shape="poly" id="edge42_Node000023_Node000009" title=" " alt="" coords="1780,151,1770,189,1752,234,1726,278,1708,298,1688,314,1659,325,1609,335,1466,351,1185,372,1185,367,1466,346,1608,329,1658,320,1686,310,1705,294,1721,275,1747,231,1765,187,1775,149"/>
|
||||
<area shape="rect" id="Node000024" title=" " alt="" coords="1807,205,1884,231"/>
|
||||
<area shape="poly" id="edge41_Node000023_Node000024" title=" " alt="" coords="1803,149,1832,191,1827,194,1799,152"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="1683,5,1814,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="5,102,129,127"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1680,29,1375,37,931,50,479,69,290,82,147,97,127,100,124,96,147,91,289,77,478,64,931,44,1375,32,1686,27"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="133,537,212,563"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1680,29,1376,36,949,48,548,68,402,81,317,97,261,113,213,129,195,141,180,155,172,175,168,202,168,389,173,522,168,521,163,389,163,202,166,174,176,152,191,136,211,125,259,108,316,91,401,76,547,63,949,43,1376,31,1685,27"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="592,375,702,401"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="1680,28,1549,35,1367,45,1160,65,953,97,906,103,863,106,789,111,756,117,725,130,695,152,664,184,651,205,642,227,635,275,637,322,643,362,638,359,631,322,630,275,637,225,646,202,660,181,691,148,723,126,755,112,789,106,863,101,905,98,952,91,1160,60,1366,40,1548,29,1685,27"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="1980,464,2037,489"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="1814,26,1900,36,1948,46,1998,61,2046,81,2091,107,2131,140,2163,181,2168,202,2163,224,2144,262,2106,326,2026,453,2023,448,2101,323,2139,260,2158,222,2163,202,2158,184,2127,144,2088,111,2044,86,1996,66,1947,51,1899,41,1814,31"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="2325,102,2385,127"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="1814,27,1911,33,2034,45,2171,64,2306,91,2315,96,2310,96,2305,97,2170,69,2034,50,1911,39,1814,32"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="2410,102,2484,127"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="1814,25,1926,30,2072,41,2235,60,2398,91,2408,96,2403,96,2397,97,2234,66,2071,46,1925,35,1814,31"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="1686,375,1725,401"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="1752,44,1760,160,1756,236,1744,313,1735,339,1723,364,1719,359,1730,337,1739,311,1751,236,1754,160,1749,48"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="1263,537,1316,563"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="1745,44,1725,114,1688,211,1664,264,1634,318,1601,370,1562,417,1536,442,1508,464,1445,499,1384,525,1332,541,1331,536,1382,520,1443,495,1505,460,1533,438,1558,414,1596,367,1630,315,1659,262,1684,209,1720,112,1741,48"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="2250,464,2302,489"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="1814,31,1980,53,2060,71,2091,81,2115,92,2159,127,2194,170,2222,220,2242,272,2257,324,2268,372,2277,450,2273,446,2262,373,2252,325,2237,274,2217,222,2190,173,2155,130,2112,96,2089,86,2058,76,1979,59,1814,36"/>
|
||||
<area shape="rect" id="Node000011" href="$atomic_species_8h.html" title=" " alt="" coords="355,464,560,489"/>
|
||||
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="1680,28,1330,38,1090,47,840,62,603,84,498,98,405,114,327,133,268,154,231,177,222,189,219,202,219,293,224,324,237,352,257,377,282,399,340,433,400,458,395,459,338,438,279,403,253,381,232,355,219,326,214,293,214,201,217,187,228,173,266,149,326,128,404,109,497,93,603,79,839,57,1090,42,1330,32,1685,27"/>
|
||||
<area shape="rect" id="Node000016" href="$species_8h.html" title=" " alt="" coords="397,190,561,216"/>
|
||||
<area shape="poly" id="edge17_Node000001_Node000016" title=" " alt="" coords="1680,29,1433,38,1099,51,789,71,677,83,612,97,579,113,548,135,501,180,497,176,545,131,576,109,610,91,676,78,788,65,1099,46,1433,33,1685,28"/>
|
||||
<area shape="rect" id="Node000020" href="$composition_8h.html" title=" " alt="" coords="1307,183,1443,223"/>
|
||||
<area shape="poly" id="edge28_Node000001_Node000020" title=" " alt="" coords="1709,46,1431,178,1429,173,1704,47"/>
|
||||
<area shape="rect" id="Node000029" title=" " alt="" coords="2508,102,2575,127"/>
|
||||
<area shape="poly" id="edge51_Node000001_Node000029" title=" " alt="" coords="1814,24,1942,25,2112,34,2305,55,2402,71,2497,91,2505,96,2500,96,2496,97,2401,76,2304,60,2112,40,1941,31,1814,29"/>
|
||||
<area shape="rect" id="Node000030" href="$composition__hash_8h.html" title=" " alt="" coords="1812,94,1981,135"/>
|
||||
<area shape="poly" id="edge52_Node000001_Node000030" title=" " alt="" coords="1782,44,1852,86,1847,86,1782,49"/>
|
||||
<area shape="rect" id="Node000034" href="$utils_8h.html" title=" " alt="" coords="965,94,1100,135"/>
|
||||
<area shape="poly" id="edge59_Node000001_Node000034" title=" " alt="" coords="1680,36,1116,106,1115,100,1685,34"/>
|
||||
<area shape="rect" id="Node000035" href="$exceptions__composition_8h.html" title=" " alt="" coords="2317,360,2473,416"/>
|
||||
<area shape="poly" id="edge65_Node000001_Node000035" title=" " alt="" coords="1814,25,1924,30,2054,41,2175,60,2222,74,2256,92,2286,118,2311,148,2333,182,2350,217,2376,286,2390,346,2386,343,2371,288,2346,219,2328,184,2307,151,2282,121,2254,96,2220,79,2173,66,2054,46,1924,35,1814,31"/>
|
||||
<area shape="poly" id="edge16_Node000011_Node000003" title=" " alt="" coords="412,490,227,538,226,533,407,490"/>
|
||||
<area shape="poly" id="edge13_Node000011_Node000009" title=" " alt="" coords="561,484,1249,543,1246,548,561,489"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="428,537,487,563"/>
|
||||
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="460,488,460,523,456,520,456,491"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="317,537,404,563"/>
|
||||
<area shape="poly" id="edge12_Node000011_Node000013" title=" " alt="" coords="444,489,390,531,388,526,439,491"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="564,537,631,563"/>
|
||||
<area shape="poly" id="edge14_Node000011_Node000014" title=" " alt="" coords="482,487,563,530,558,530,481,492"/>
|
||||
<area shape="rect" id="Node000015" title=" " alt="" coords="241,537,293,563"/>
|
||||
<area shape="poly" id="edge15_Node000011_Node000015" title=" " alt="" coords="428,490,308,536,307,531,423,490"/>
|
||||
<area shape="poly" id="edge18_Node000016_Node000004" title=" " alt="" coords="492,214,549,270,630,363,625,363,545,273,491,219"/>
|
||||
<area shape="poly" id="edge20_Node000016_Node000009" title=" " alt="" coords="484,214,526,320,555,378,569,399,582,414,605,428,635,442,711,466,803,487,903,505,1101,530,1250,546,1245,546,1100,535,902,510,802,493,710,472,633,447,603,433,579,418,565,403,550,380,522,322,482,219"/>
|
||||
<area shape="poly" id="edge22_Node000016_Node000011" title=" " alt="" coords="451,218,422,241,407,255,396,273,381,311,376,343,381,376,396,414,410,435,428,455,423,454,406,439,391,417,376,377,371,343,376,309,391,270,403,252,419,237,455,215"/>
|
||||
<area shape="poly" id="edge19_Node000016_Node000013" title=" " alt="" coords="443,218,408,240,390,255,375,273,346,327,335,375,337,426,346,489,353,524,349,521,340,490,332,426,330,374,341,325,370,270,386,251,405,236,448,215"/>
|
||||
<area shape="poly" id="edge21_Node000016_Node000015" title=" " alt="" coords="431,218,388,240,365,255,346,273,326,303,309,335,286,405,274,471,270,523,265,520,269,470,281,404,304,333,321,300,342,270,362,250,385,235,436,215"/>
|
||||
<area shape="rect" id="Node000017" href="$elements_8h.html" title="Provides mappings between atomic numbers and element symbols for the periodic table." alt="" coords="406,279,491,304"/>
|
||||
<area shape="poly" id="edge23_Node000016_Node000017" title=" " alt="" coords="476,214,460,266,455,263,473,218"/>
|
||||
<area shape="rect" id="Node000019" title=" " alt="" coords="768,279,843,304"/>
|
||||
<area shape="poly" id="edge27_Node000016_Node000019" title=" " alt="" coords="525,214,756,276,751,277,525,219"/>
|
||||
<area shape="poly" id="edge24_Node000017_Node000004" title=" " alt="" coords="474,302,611,368,605,369,474,308"/>
|
||||
<area shape="poly" id="edge26_Node000017_Node000009" title=" " alt="" coords="455,302,488,355,511,386,538,414,574,442,604,460,637,473,681,487,731,498,798,508,959,525,1250,547,1245,547,959,530,797,513,730,503,680,492,636,478,602,465,571,446,535,418,507,389,483,358,453,307"/>
|
||||
<area shape="rect" id="Node000018" title=" " alt="" coords="406,375,466,401"/>
|
||||
<area shape="poly" id="edge25_Node000017_Node000018" title=" " alt="" coords="448,303,442,361,438,358,445,307"/>
|
||||
<area shape="poly" id="edge30_Node000020_Node000004" title=" " alt="" coords="1304,205,1225,211,1125,221,1018,241,964,256,913,274,897,283,885,293,856,314,779,348,707,373,705,368,777,343,854,310,882,289,894,278,911,269,963,251,1016,236,1124,216,1225,206,1310,204"/>
|
||||
<area shape="poly" id="edge31_Node000020_Node000008" title=" " alt="" coords="1443,204,1491,210,1543,222,1595,241,1642,269,1662,289,1679,313,1700,361,1695,359,1674,316,1658,293,1639,273,1592,246,1541,227,1490,216,1443,210"/>
|
||||
<area shape="poly" id="edge29_Node000020_Node000009" title=" " alt="" coords="1443,208,1505,219,1562,238,1584,252,1599,269,1605,289,1599,313,1574,354,1543,392,1508,425,1470,455,1395,503,1331,534,1330,529,1392,498,1467,451,1504,421,1539,388,1570,351,1594,311,1599,289,1594,271,1580,256,1559,243,1503,224,1443,213"/>
|
||||
<area shape="poly" id="edge50_Node000020_Node000011" title=" " alt="" coords="1304,211,1170,233,1091,250,1015,274,974,291,940,309,887,345,833,383,800,401,759,418,666,445,576,463,575,458,665,440,757,413,798,396,831,378,884,341,938,304,971,286,1013,269,1090,245,1169,228,1310,210"/>
|
||||
<area shape="poly" id="edge32_Node000020_Node000014" title=" " alt="" coords="1304,217,1212,240,1109,274,1036,308,983,341,930,376,860,418,637,533,635,528,858,413,927,372,980,336,1034,303,1107,269,1211,235,1310,215"/>
|
||||
<area shape="poly" id="edge34_Node000020_Node000019" title=" " alt="" coords="1304,209,1106,232,984,250,862,274,853,276,852,271,861,269,983,245,1106,227,1310,208"/>
|
||||
<area shape="rect" id="Node000021" title=" " alt="" coords="1481,279,1584,304"/>
|
||||
<area shape="poly" id="edge33_Node000020_Node000021" title=" " alt="" coords="1411,221,1500,271,1494,271,1410,226"/>
|
||||
<area shape="rect" id="Node000022" title=" " alt="" coords="1120,279,1270,304"/>
|
||||
<area shape="poly" id="edge35_Node000020_Node000022" title=" " alt="" coords="1337,223,1235,274,1233,269,1332,225"/>
|
||||
<area shape="rect" id="Node000023" title=" " alt="" coords="1294,279,1456,304"/>
|
||||
<area shape="poly" id="edge36_Node000020_Node000023" title=" " alt="" coords="1377,222,1377,265,1373,262,1373,226"/>
|
||||
<area shape="rect" id="Node000024" href="$composition__abstract_8h.html" title=" " alt="" coords="1811,271,1971,312"/>
|
||||
<area shape="poly" id="edge37_Node000020_Node000024" title=" " alt="" coords="1443,213,1799,274,1793,275,1443,218"/>
|
||||
<area shape="poly" id="edge46_Node000024_Node000004" title=" " alt="" coords="1810,302,718,384,717,379,1811,296"/>
|
||||
<area shape="poly" id="edge48_Node000024_Node000005" title=" " alt="" coords="1887,311,1880,362,1882,389,1892,414,1906,432,1925,445,1968,466,1962,465,1922,450,1903,435,1887,417,1877,390,1875,362,1883,314"/>
|
||||
<area shape="poly" id="edge47_Node000024_Node000008" title=" " alt="" coords="1845,312,1746,362,1735,369,1733,364,1743,358,1840,313"/>
|
||||
<area shape="poly" id="edge45_Node000024_Node000009" title=" " alt="" coords="1881,311,1842,365,1816,393,1787,418,1730,454,1669,482,1604,505,1540,522,1422,542,1332,550,1332,545,1421,537,1539,517,1603,500,1667,478,1728,449,1784,414,1813,389,1838,361,1876,314"/>
|
||||
<area shape="poly" id="edge38_Node000024_Node000011" title=" " alt="" coords="1863,312,1797,362,1781,378,1770,393,1758,406,1739,418,1670,434,1554,446,1229,464,868,473,576,477,576,472,868,468,1229,458,1553,441,1669,428,1737,413,1755,402,1766,389,1777,375,1793,358,1858,314"/>
|
||||
<area shape="rect" id="Node000025" href="$composition__abstract__iterator_8h.html" title=" " alt="" coords="2096,360,2243,416"/>
|
||||
<area shape="poly" id="edge39_Node000024_Node000025" title=" " alt="" coords="1950,310,2084,357,2079,357,1949,315"/>
|
||||
<area shape="rect" id="Node000028" title=" " alt="" coords="1902,375,1970,401"/>
|
||||
<area shape="poly" id="edge49_Node000024_Node000028" title=" " alt="" coords="1902,310,1926,362,1922,360,1899,315"/>
|
||||
<area shape="poly" id="edge40_Node000025_Node000005" title=" " alt="" coords="2122,415,2045,459,2044,453,2116,417"/>
|
||||
<area shape="poly" id="edge42_Node000025_Node000010" title=" " alt="" coords="2204,413,2252,454,2247,453,2202,418"/>
|
||||
<area shape="poly" id="edge44_Node000025_Node000011" title=" " alt="" coords="2098,401,1983,418,1579,447,1180,465,830,474,576,477,576,472,830,469,1179,459,1578,442,1983,413,2093,402"/>
|
||||
<area shape="rect" id="Node000026" title=" " alt="" coords="2162,464,2223,489"/>
|
||||
<area shape="poly" id="edge41_Node000025_Node000026" title=" " alt="" coords="2178,414,2187,450,2183,447,2175,418"/>
|
||||
<area shape="rect" id="Node000027" title=" " alt="" coords="2066,464,2137,489"/>
|
||||
<area shape="poly" id="edge43_Node000025_Node000027" title=" " alt="" coords="2151,415,2122,454,2119,449,2146,417"/>
|
||||
<area shape="poly" id="edge54_Node000030_Node000005" title=" " alt="" coords="1894,133,1891,178,1894,201,1903,222,1911,232,1920,239,1942,245,1964,252,1975,259,1985,270,2006,315,2015,365,2017,411,2014,451,2010,447,2012,411,2010,365,2001,317,1981,273,1972,263,1962,256,1940,250,1918,244,1907,236,1898,225,1889,202,1886,178,1890,137"/>
|
||||
<area shape="poly" id="edge57_Node000030_Node000020" title=" " alt="" coords="1809,130,1459,191,1458,185,1814,129"/>
|
||||
<area shape="poly" id="edge58_Node000030_Node000024" title=" " alt="" coords="1883,133,1869,158,1859,183,1856,203,1859,223,1872,259,1868,256,1854,224,1850,203,1854,182,1865,156,1879,136"/>
|
||||
<area shape="rect" id="Node000031" title=" " alt="" coords="1913,190,1973,216"/>
|
||||
<area shape="poly" id="edge53_Node000030_Node000031" title=" " alt="" coords="1908,133,1932,178,1927,175,1906,138"/>
|
||||
<area shape="rect" id="Node000032" title=" " alt="" coords="1997,190,2036,216"/>
|
||||
<area shape="poly" id="edge55_Node000030_Node000032" title=" " alt="" coords="1924,133,1990,181,1985,180,1923,138"/>
|
||||
<area shape="rect" id="Node000033" title=" " alt="" coords="2060,190,2148,216"/>
|
||||
<area shape="poly" id="edge56_Node000030_Node000033" title=" " alt="" coords="1944,133,2064,184,2059,184,1943,138"/>
|
||||
<area shape="poly" id="edge62_Node000034_Node000005" title=" " alt="" coords="1035,133,1042,172,1054,220,1076,269,1091,291,1110,310,1139,330,1178,348,1276,380,1395,406,1526,428,1781,456,1967,473,1961,473,1780,462,1525,433,1394,412,1275,385,1176,353,1137,334,1107,314,1087,295,1072,272,1049,222,1037,173,1032,137"/>
|
||||
<area shape="poly" id="edge64_Node000034_Node000009" title=" " alt="" coords="1033,133,1034,176,1039,223,1050,269,1072,311,1119,377,1173,437,1267,528,1261,527,1169,441,1115,380,1067,313,1045,271,1034,224,1028,176,1030,137"/>
|
||||
<area shape="poly" id="edge61_Node000034_Node000011" title=" " alt="" coords="967,136,919,159,862,188,806,226,758,273,747,292,742,310,740,346,738,382,730,400,715,418,691,432,656,445,569,463,568,458,655,439,689,427,712,414,725,397,732,380,735,346,736,309,742,290,754,270,803,222,859,183,917,154,972,134"/>
|
||||
<area shape="poly" id="edge63_Node000034_Node000014" title=" " alt="" coords="967,136,919,159,862,188,806,226,758,273,746,291,739,308,734,341,731,376,716,417,695,450,671,480,624,529,622,524,667,476,691,446,711,414,725,375,729,341,734,307,742,289,754,270,803,222,859,183,917,154,972,134"/>
|
||||
<area shape="poly" id="edge60_Node000034_Node000020" title=" " alt="" coords="1100,130,1295,181,1289,181,1100,135"/>
|
||||
<area shape="poly" id="edge67_Node000035_Node000009" title=" " alt="" coords="2384,415,2357,457,2338,477,2316,492,2292,500,2255,508,2150,520,1859,538,1550,547,1332,551,1332,546,1550,542,1859,533,2150,515,2254,502,2291,495,2314,487,2335,473,2353,454,2379,418"/>
|
||||
<area shape="poly" id="edge68_Node000035_Node000010" title=" " alt="" coords="2361,415,2306,457,2304,452,2356,417"/>
|
||||
<area shape="rect" id="Node000036" title=" " alt="" coords="2378,464,2455,489"/>
|
||||
<area shape="poly" id="edge66_Node000035_Node000036" title=" " alt="" coords="2403,414,2412,450,2408,447,2400,418"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
cfca821ac23569380a06f408f7a9d0d4
|
||||
86a6f0eb71a27af0dd883a06273abb2a
|
||||
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 45 KiB |
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
|
||||
@@ -3,16 +3,18 @@
|
||||
<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="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>fourdst::libcomposition: src/composition/include/fourdst/composition/composition.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
@@ -27,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.2.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -36,19 +38,24 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<!-- 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');
|
||||
$(document).ready(function() { init_search(); });
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
@@ -66,7 +73,7 @@ $(function() {
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('composition_8h.html',''); initResizable(); });
|
||||
$(function(){initNavTree('composition_8h.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -104,46 +111,47 @@ $(document).ready(function(){initNavTree('composition_8h.html',''); initResizabl
|
||||
<code>#include <set></code><br />
|
||||
<code>#include <optional></code><br />
|
||||
<code>#include <unordered_set></code><br />
|
||||
<code>#include <expected></code><br />
|
||||
<code>#include "fourdst/config/config.h"</code><br />
|
||||
<code>#include "fourdst/logging/logging.h"</code><br />
|
||||
<code>#include "<a class="el" href="composition__abstract_8h_source.html">fourdst/composition/composition_abstract.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="atomicSpecies_8h_source.html">fourdst/atomic/atomicSpecies.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="atomic_species_8h_source.html">fourdst/atomic/atomicSpecies.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for composition.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="composition_8h__incl.svg" width="100%" height="525"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="composition_8h__incl.svg" width="100%" height="593"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="composition_8h__dep__incl.svg" width="430" height="242"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="composition_8h__dep__incl.svg" width="518" height="259"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="composition_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfourdst_1_1composition_1_1CanonicalComposition.html">fourdst::composition::CanonicalComposition</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents the canonical (X, Y, Z) composition of stellar material. <a href="structfourdst_1_1composition_1_1CanonicalComposition.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfourdst_1_1composition_1_1_canonical_composition.html">fourdst::composition::CanonicalComposition</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents the canonical (X, Y, Z) composition of stellar material. <a href="structfourdst_1_1composition_1_1_canonical_composition.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1Composition.html">fourdst::composition::Composition</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Manages a collection of chemical species and their abundances. <a href="classfourdst_1_1composition_1_1Composition.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Manages a collection of chemical species and their abundances. <a href="classfourdst_1_1composition_1_1_composition.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html">fourdst::composition::Composition::CompositionCache</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Caches computed properties of the composition to avoid redundant calculations. <a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html">fourdst::composition::Composition::CompositionCache</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Caches computed properties of the composition to avoid redundant calculations. <a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:namespacefourdst" id="r_namespacefourdst"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:namespacefourdst_1_1composition" id="r_namespacefourdst_1_1composition"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a></td></tr>
|
||||
<tr class="memdesc:namespacefourdst_1_1composition"><td class="mdescLeft"> </td><td class="mdescRight">Utilities and types for representing and manipulating chemical compositions. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a06f5abc74104de40349e47ad367c402a" id="r_a06f5abc74104de40349e47ad367c402a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a">fourdst::composition::operator==</a> (const <a class="el" href="classfourdst_1_1composition_1_1Composition.html">Composition</a> &a, const <a class="el" href="classfourdst_1_1composition_1_1Composition.html">Composition</a> &b) noexcept</td></tr>
|
||||
<tr class="memitem:a06f5abc74104de40349e47ad367c402a" id="r_a06f5abc74104de40349e47ad367c402a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a">fourdst::composition::operator==</a> (const <a class="el" href="classfourdst_1_1composition_1_1_composition.html">Composition</a> &a, const <a class="el" href="classfourdst_1_1composition_1_1_composition.html">Composition</a> &b) noexcept</td></tr>
|
||||
<tr class="separator:a06f5abc74104de40349e47ad367c402a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
@@ -152,7 +160,7 @@ Functions</h2></td></tr>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_425afc2e69e55565110382214454a15b.html">composition</a></li><li class="navelem"><a class="el" href="dir_cb6fc2f7165eff3b2362b2440dfaea8e.html">include</a></li><li class="navelem"><a class="el" href="dir_3c9efac6790a3720e63e1a08c00d11f2.html">fourdst</a></li><li class="navelem"><a class="el" href="dir_f0fdd83dd0cb4aa6fd6a832374ae4f05.html">composition</a></li><li class="navelem"><a class="el" href="composition_8h.html">composition.h</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>
|
||||
<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>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var composition_8h =
|
||||
[
|
||||
[ "fourdst::composition::CanonicalComposition", "structfourdst_1_1composition_1_1CanonicalComposition.html", "structfourdst_1_1composition_1_1CanonicalComposition" ],
|
||||
[ "fourdst::composition::Composition", "classfourdst_1_1composition_1_1Composition.html", "classfourdst_1_1composition_1_1Composition" ],
|
||||
[ "fourdst::composition::Composition::CompositionCache", "structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html", "structfourdst_1_1composition_1_1Composition_1_1CompositionCache" ],
|
||||
[ "operator==", "composition_8h.html#a06f5abc74104de40349e47ad367c402a", null ]
|
||||
[ "fourdst::composition::CanonicalComposition", "structfourdst_1_1composition_1_1_canonical_composition.html", "structfourdst_1_1composition_1_1_canonical_composition" ],
|
||||
[ "fourdst::composition::Composition", "classfourdst_1_1composition_1_1_composition.html", "classfourdst_1_1composition_1_1_composition" ],
|
||||
[ "fourdst::composition::Composition::CompositionCache", "structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html", "structfourdst_1_1composition_1_1_composition_1_1_composition_cache" ],
|
||||
[ "fourdst::composition::operator==", "namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a", null ]
|
||||
];
|
||||
@@ -1,10 +1,16 @@
|
||||
<map id="src/composition/include/fourdst/composition/composition.h" name="src/composition/include/fourdst/composition/composition.h">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="109,5,333,46"/>
|
||||
<area shape="rect" id="Node000002" href="$utils_8h.html" title=" " alt="" coords="5,94,184,135"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="182,57,125,96,122,91,179,53"/>
|
||||
<area shape="rect" id="Node000003" href="$utils_8cpp.html" title=" " alt="" coords="92,183,222,223"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000003" title=" " alt="" coords="218,62,210,98,198,136,173,184,168,181,193,134,205,97,213,61"/>
|
||||
<area shape="rect" id="Node000004" href="$composition_8cpp.html" title=" " alt="" coords="259,94,389,135"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="258,54,302,92,299,96,254,58"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="120,146,145,181,141,184,115,149"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="181,5,406,46"/>
|
||||
<area shape="rect" id="Node000002" href="$utils_8h.html" title=" " alt="" coords="268,102,447,142"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="316,56,347,102,342,101,315,62"/>
|
||||
<area shape="rect" id="Node000003" href="$composition_8cpp.html" title=" " alt="" coords="190,205,320,246"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000003" title=" " alt="" coords="273,57,259,95,253,124,252,154,254,206,250,204,247,154,248,124,254,93,269,61"/>
|
||||
<area shape="rect" id="Node000004" href="$utils_8cpp.html" title=" " alt="" coords="382,205,512,246"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000004" title=" " alt="" coords="409,50,438,68,461,93,472,121,473,152,467,181,458,207,454,203,462,180,467,151,467,122,457,95,435,72,408,55"/>
|
||||
<area shape="rect" id="Node000005" href="$composition__hash_8h.html" title=" " alt="" coords="26,94,193,150"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="239,55,164,96,161,91,243,52"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="330,152,276,207,273,203,325,154"/>
|
||||
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="386,152,432,205,427,204,384,156"/>
|
||||
<area shape="poly" id="edge5_Node000005_Node000003" title=" " alt="" coords="161,156,229,204,224,205,160,161"/>
|
||||
<area shape="rect" id="Node000006" href="$composition__masked_8cpp.html" title=" " alt="" coords="5,198,166,253"/>
|
||||
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="101,163,94,198,90,196,98,167"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
076e638c613d82f59e94c0ea4f9ba182
|
||||
8cc813bc7a65466f88f9352283931cad
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/composition/composition.h Pages: 1 -->
|
||||
<svg width="296pt" height="172pt"
|
||||
viewBox="0.00 0.00 296.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<svg width="388pt" height="194pt"
|
||||
viewBox="0.00 0.00 388.00 194.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||
|
||||
@@ -17,15 +17,15 @@
|
||||
]]></style>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
<svg id="graph" class="graph">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 190)">
|
||||
<title>src/composition/include/fourdst/composition/composition.h</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="246,-163.5 77.75,-163.5 77.75,-133 246,-133 246,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="85.75" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.88" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="300.25,-186 132,-186 132,-155.5 300.25,-155.5 300.25,-186"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="140" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="216.12" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -33,9 +33,9 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="utils_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="133.75,-97 0,-97 0,-66.5 133.75,-66.5 133.75,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="66.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
<polygon fill="white" stroke="#666666" points="331,-113.88 197.25,-113.88 197.25,-83.38 331,-83.38 331,-113.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="205.25" y="-100.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="264.12" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -43,46 +43,66 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M131.08,-126.34C117.12,-116.87 100.96,-105.89 88.35,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.83,-129.04 139.07,-131.76 132.76,-123.25 128.83,-129.04"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M232.56,-145.74C239.75,-135.23 247.95,-123.25 254.19,-114.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.69,-143.74 226.93,-153.97 235.46,-147.7 229.69,-143.74"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="162.75,-30.5 65,-30.5 65,0 162.75,0 162.75,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="73" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="113.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
<g id="a_Node000003"><a xlink:href="composition_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="236,-36.12 138.25,-36.12 138.25,-5.62 236,-5.62 236,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="146.25" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="187.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge4_Node000001_Node000003" class="edge">
|
||||
<g id="edge7_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge4_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M157.77,-121.31C154.73,-105.18 149.89,-84.21 142.88,-66.5 137.83,-53.76 129.96,-40.38 123.69,-30.63"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.31,-121.83 159.48,-131.08 161.2,-120.62 154.31,-121.83"/>
|
||||
<g id="a_edge7_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M199.45,-145.54C194.87,-137.6 190.51,-128.49 188.12,-119.5 180.52,-90.83 182.84,-55.74 185.08,-36.4"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.4,-147.27 204.65,-153.92 202.35,-143.58 196.4,-147.27"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="composition_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="287.75,-97 190,-97 190,-66.5 287.75,-66.5 287.75,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="198" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="238.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
<g id="a_Node000004"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="380,-36.12 282.25,-36.12 282.25,-5.62 380,-5.62 380,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="290.25" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="331.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<g id="edge8_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M188.15,-125.24C199.15,-116.03 211.64,-105.56 221.47,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.93,-122.54 180.51,-131.64 190.42,-127.9 185.93,-122.54"/>
|
||||
<g id="a_edge8_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M302.31,-150.41C317.23,-143.16 330.9,-133.2 340.12,-119.5 357.05,-94.37 346.09,-56.99 337.84,-36.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.95,-147.18 293.2,-154.4 303.76,-153.59 300.95,-147.18"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:href="composition__hash_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="140.88,-119.5 15.38,-119.5 15.38,-77.75 140.88,-77.75 140.88,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="23.38" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="23.38" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="78.12" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_hash.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M177.07,-149.9C158.6,-140.52 136.58,-129.33 118.01,-119.89"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.35,-152.95 185.85,-154.36 178.52,-146.71 175.35,-152.95"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -90,8 +110,46 @@
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node2->Node3</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M84.13,-57.07C90.54,-48.28 97.61,-38.57 103.25,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.49,-54.75 78.43,-64.89 87.15,-58.87 81.49,-54.75"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M241.38,-75.25C228.63,-62.71 213.1,-47.43 201.93,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.62,-77.44 248.2,-81.96 243.53,-72.45 238.62,-77.44"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node4 -->
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node2->Node4</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M284.55,-74.53C295.52,-62.13 308.71,-47.22 318.25,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.05,-72.08 278.05,-81.89 287.29,-76.71 282.05,-72.08"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node3 -->
|
||||
<g id="edge5_Node000005_Node000003" class="edge">
|
||||
<title>Node5->Node3</title>
|
||||
<g id="a_edge5_Node000005_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M116.35,-71.06C133.07,-59.44 152.04,-46.26 166.13,-36.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.79,-67.88 108.58,-76.46 118.79,-73.63 114.79,-67.88"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:href="composition__masked_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="120.25,-41.75 0,-41.75 0,0 120.25,0 120.25,-41.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">/decorators/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_masked.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node6 -->
|
||||
<g id="edge6_Node000005_Node000006" class="edge">
|
||||
<title>Node5->Node6</title>
|
||||
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M70.68,-66.28C68.75,-58.16 66.72,-49.62 64.96,-42.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.23,-66.93 72.95,-75.85 74.04,-65.31 67.23,-66.93"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 8.2 KiB |
@@ -1,20 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/composition/composition.h Pages: 1 -->
|
||||
<svg width="296pt" height="172pt"
|
||||
viewBox="0.00 0.00 296.00 172.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 167.5)">
|
||||
<svg width="388pt" height="194pt"
|
||||
viewBox="0.00 0.00 388.00 194.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 190)">
|
||||
<title>src/composition/include/fourdst/composition/composition.h</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="246,-163.5 77.75,-163.5 77.75,-133 246,-133 246,-163.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="85.75" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="161.88" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="300.25,-186 132,-186 132,-155.5 300.25,-155.5 300.25,-186"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="140" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="216.12" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -22,9 +22,9 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:href="utils_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="133.75,-97 0,-97 0,-66.5 133.75,-66.5 133.75,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="66.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
<polygon fill="white" stroke="#666666" points="331,-113.88 197.25,-113.88 197.25,-83.38 331,-83.38 331,-113.88"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="205.25" y="-100.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="264.12" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -32,46 +32,66 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M131.08,-126.34C117.12,-116.87 100.96,-105.89 88.35,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.83,-129.04 139.07,-131.76 132.76,-123.25 128.83,-129.04"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M232.56,-145.74C239.75,-135.23 247.95,-123.25 254.19,-114.14"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.69,-143.74 226.93,-153.97 235.46,-147.7 229.69,-143.74"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node3 -->
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="162.75,-30.5 65,-30.5 65,0 162.75,0 162.75,-30.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="73" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="113.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
<g id="a_Node000003"><a xlink:href="composition_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="236,-36.12 138.25,-36.12 138.25,-5.62 236,-5.62 236,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="146.25" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="187.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node3 -->
|
||||
<g id="edge4_Node000001_Node000003" class="edge">
|
||||
<g id="edge7_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge4_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M157.77,-121.31C154.73,-105.18 149.89,-84.21 142.88,-66.5 137.83,-53.76 129.96,-40.38 123.69,-30.63"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.31,-121.83 159.48,-131.08 161.2,-120.62 154.31,-121.83"/>
|
||||
<g id="a_edge7_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M199.45,-145.54C194.87,-137.6 190.51,-128.49 188.12,-119.5 180.52,-90.83 182.84,-55.74 185.08,-36.4"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.4,-147.27 204.65,-153.92 202.35,-143.58 196.4,-147.27"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node4 -->
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:href="composition_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="287.75,-97 190,-97 190,-66.5 287.75,-66.5 287.75,-97"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="198" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="238.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.cpp</text>
|
||||
<g id="a_Node000004"><a xlink:href="utils_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="380,-36.12 282.25,-36.12 282.25,-5.62 380,-5.62 380,-36.12"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="290.25" y="-22.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="331.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">/utils.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node4 -->
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<g id="edge8_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M188.15,-125.24C199.15,-116.03 211.64,-105.56 221.47,-97.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.93,-122.54 180.51,-131.64 190.42,-127.9 185.93,-122.54"/>
|
||||
<g id="a_edge8_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M302.31,-150.41C317.23,-143.16 330.9,-133.2 340.12,-119.5 357.05,-94.37 346.09,-56.99 337.84,-36.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.95,-147.18 293.2,-154.4 303.76,-153.59 300.95,-147.18"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5 -->
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:href="composition__hash_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="140.88,-119.5 15.38,-119.5 15.38,-77.75 140.88,-77.75 140.88,-119.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="23.38" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="23.38" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/utils</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="78.12" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_hash.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node5 -->
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M177.07,-149.9C158.6,-140.52 136.58,-129.33 118.01,-119.89"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.35,-152.95 185.85,-154.36 178.52,-146.71 175.35,-152.95"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -79,8 +99,46 @@
|
||||
<g id="edge2_Node000002_Node000003" class="edge">
|
||||
<title>Node2->Node3</title>
|
||||
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M84.13,-57.07C90.54,-48.28 97.61,-38.57 103.25,-30.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.49,-54.75 78.43,-64.89 87.15,-58.87 81.49,-54.75"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M241.38,-75.25C228.63,-62.71 213.1,-47.43 201.93,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.62,-77.44 248.2,-81.96 243.53,-72.45 238.62,-77.44"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node2->Node4 -->
|
||||
<g id="edge3_Node000002_Node000004" class="edge">
|
||||
<title>Node2->Node4</title>
|
||||
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M284.55,-74.53C295.52,-62.13 308.71,-47.22 318.25,-36.44"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.05,-72.08 278.05,-81.89 287.29,-76.71 282.05,-72.08"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node3 -->
|
||||
<g id="edge5_Node000005_Node000003" class="edge">
|
||||
<title>Node5->Node3</title>
|
||||
<g id="a_edge5_Node000005_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M116.35,-71.06C133.07,-59.44 152.04,-46.26 166.13,-36.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.79,-67.88 108.58,-76.46 118.79,-73.63 114.79,-67.88"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node6 -->
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:href="composition__masked_8cpp.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="120.25,-41.75 0,-41.75 0,0 120.25,0 120.25,-41.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/lib</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">/decorators/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_masked.cpp</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node5->Node6 -->
|
||||
<g id="edge6_Node000005_Node000006" class="edge">
|
||||
<title>Node5->Node6</title>
|
||||
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M70.68,-66.28C68.75,-58.16 66.72,-49.62 64.96,-42.23"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.23,-66.93 72.95,-75.85 74.04,-65.31 67.23,-66.93"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 7.4 KiB |
@@ -1,31 +1,51 @@
|
||||
<map id="src/composition/include/fourdst/composition/composition.h" name="src/composition/include/fourdst/composition/composition.h">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="248,5,473,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="224,256,278,282"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="248,37,204,44,158,56,114,73,73,96,49,115,33,133,22,154,12,183,8,196,12,207,24,217,43,227,96,242,209,261,208,266,94,247,41,232,21,222,7,210,3,196,7,182,17,152,29,130,45,111,70,92,111,68,157,51,203,39,247,31"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="21,183,132,208"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="248,46,157,67,120,80,97,96,86,112,80,130,77,168,71,167,75,129,82,109,93,92,118,76,155,62,247,40"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="289,183,328,208"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="353,48,332,95,315,168,310,167,327,93,348,45"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="698,256,764,282"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="473,31,545,39,616,51,676,69,699,79,716,92,728,109,736,128,745,168,744,208,740,242,735,241,739,208,739,169,731,129,723,112,712,96,697,84,674,74,615,57,544,44,473,37"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="341,102,492,127"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="375,45,403,87,398,90,371,48"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="515,102,678,127"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="415,44,550,93,548,98,413,49"/>
|
||||
<area shape="rect" id="Node000008" href="$composition__abstract_8h.html" title=" " alt="" coords="107,94,267,135"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="322,49,241,89,239,84,320,44"/>
|
||||
<area shape="rect" id="Node000009" href="$atomic_species_8h.html" title=" " alt="" coords="386,183,591,208"/>
|
||||
<area shape="poly" id="edge17_Node000001_Node000009" title=" " alt="" coords="473,32,539,40,603,53,657,69,678,80,692,92,701,109,701,125,693,138,679,150,638,168,589,182,587,176,636,163,676,145,689,135,696,123,696,110,688,96,675,84,655,74,602,58,538,46,473,38"/>
|
||||
<area shape="poly" id="edge13_Node000008_Node000002" title=" " alt="" coords="202,134,228,182,247,241,242,242,223,184,197,136"/>
|
||||
<area shape="poly" id="edge14_Node000008_Node000003" title=" " alt="" coords="161,137,107,175,104,171,158,133"/>
|
||||
<area shape="poly" id="edge15_Node000008_Node000004" title=" " alt="" coords="218,133,279,172,276,176,216,137"/>
|
||||
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="263,133,428,176,426,181,262,138"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="156,183,213,208"/>
|
||||
<area shape="poly" id="edge16_Node000008_Node000012" title=" " alt="" coords="189,135,188,167,183,167,184,135"/>
|
||||
<area shape="poly" id="edge10_Node000009_Node000002" title=" " alt="" coords="449,211,293,258,292,253,447,206"/>
|
||||
<area shape="poly" id="edge11_Node000009_Node000005" title=" " alt="" coords="530,206,684,251,682,256,529,211"/>
|
||||
<area shape="rect" id="Node000010" title=" " alt="" coords="398,256,485,282"/>
|
||||
<area shape="poly" id="edge9_Node000009_Node000010" title=" " alt="" coords="483,210,460,245,456,242,478,207"/>
|
||||
<area shape="rect" id="Node000011" title=" " alt="" coords="509,256,561,282"/>
|
||||
<area shape="poly" id="edge12_Node000009_Node000011" title=" " alt="" coords="498,207,521,242,517,245,494,210"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="857,5,1081,46"/>
|
||||
<area shape="rect" id="Node000002" title=" " alt="" coords="378,360,432,386"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="854,45,735,70,603,101,542,120,488,140,445,161,415,185,391,215,378,243,375,273,381,311,393,347,388,345,376,313,370,273,373,241,386,212,411,181,442,157,486,135,540,114,602,96,734,65,859,44"/>
|
||||
<area shape="rect" id="Node000003" title=" " alt="" coords="790,198,900,223"/>
|
||||
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="958,45,863,187,860,183,953,48"/>
|
||||
<area shape="rect" id="Node000004" title=" " alt="" coords="924,198,963,223"/>
|
||||
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="968,45,949,184,945,181,964,48"/>
|
||||
<area shape="rect" id="Node000005" title=" " alt="" coords="706,360,773,386"/>
|
||||
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="977,44,989,83,997,133,995,188,989,215,978,240,960,264,939,286,889,321,836,346,788,362,787,357,834,341,886,317,935,282,956,261,973,237,984,213,990,187,991,134,984,85,974,48"/>
|
||||
<area shape="rect" id="Node000006" title=" " alt="" coords="1032,102,1135,127"/>
|
||||
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="995,44,1059,93,1053,92,994,49"/>
|
||||
<area shape="rect" id="Node000007" title=" " alt="" coords="1160,102,1234,127"/>
|
||||
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="1022,44,1148,92,1154,96,1149,95,1147,96,1021,49"/>
|
||||
<area shape="rect" id="Node000008" title=" " alt="" coords="1258,102,1408,127"/>
|
||||
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="1052,44,1270,97,1264,98,1052,49"/>
|
||||
<area shape="rect" id="Node000009" title=" " alt="" coords="1432,102,1594,127"/>
|
||||
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="1082,39,1420,91,1444,98,1438,98,1419,97,1082,45"/>
|
||||
<area shape="rect" id="Node000010" href="$composition__abstract_8h.html" title=" " alt="" coords="634,94,794,135"/>
|
||||
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="909,47,787,91,785,86,914,46"/>
|
||||
<area shape="rect" id="Node000011" href="$atomic_species_8h.html" title=" " alt="" coords="110,286,316,312"/>
|
||||
<area shape="poly" id="edge28_Node000001_Node000011" title=" " alt="" coords="854,27,716,31,558,41,483,50,416,62,360,77,320,96,298,114,280,135,251,183,232,231,220,273,216,270,227,230,246,180,276,132,295,110,317,92,358,72,415,56,482,45,558,36,715,26,859,25"/>
|
||||
<area shape="poly" id="edge23_Node000010_Node000002" title=" " alt="" coords="724,133,738,171,748,218,749,244,746,269,739,292,725,314,706,329,677,341,602,358,518,368,447,373,447,367,518,363,601,353,676,336,704,324,722,310,734,290,741,268,743,244,742,219,733,173,721,137"/>
|
||||
<area shape="poly" id="edge24_Node000010_Node000003" title=" " alt="" coords="742,132,819,189,813,188,741,138"/>
|
||||
<area shape="poly" id="edge25_Node000010_Node000004" title=" " alt="" coords="793,133,853,153,913,180,922,188,917,187,910,185,851,158,793,138"/>
|
||||
<area shape="poly" id="edge10_Node000010_Node000011" title=" " alt="" coords="631,128,528,151,470,166,414,185,365,207,319,232,243,279,241,275,316,227,363,202,412,180,468,161,526,145,636,126"/>
|
||||
<area shape="rect" id="Node000016" href="$composition__abstract__iterator_8h.html" title=" " alt="" coords="425,183,571,238"/>
|
||||
<area shape="poly" id="edge17_Node000010_Node000016" title=" " alt="" coords="671,134,575,179,573,174,666,136"/>
|
||||
<area shape="rect" id="Node000017" title=" " alt="" coords="654,286,711,312"/>
|
||||
<area shape="poly" id="edge26_Node000010_Node000017" title=" " alt="" coords="713,133,689,273,685,270,709,137"/>
|
||||
<area shape="rect" id="Node000021" title=" " alt="" coords="596,198,664,223"/>
|
||||
<area shape="poly" id="edge27_Node000010_Node000021" title=" " alt="" coords="699,134,652,188,649,184,694,136"/>
|
||||
<area shape="poly" id="edge13_Node000011_Node000002" title=" " alt="" coords="246,310,366,356,361,357,245,315"/>
|
||||
<area shape="poly" id="edge14_Node000011_Node000005" title=" " alt="" coords="303,310,692,363,690,367,303,315"/>
|
||||
<area shape="rect" id="Node000012" title=" " alt="" coords="184,360,242,386"/>
|
||||
<area shape="poly" id="edge11_Node000011_Node000012" title=" " alt="" coords="215,310,215,346,211,343,211,314"/>
|
||||
<area shape="rect" id="Node000013" title=" " alt="" coords="266,360,354,386"/>
|
||||
<area shape="poly" id="edge12_Node000011_Node000013" title=" " alt="" coords="230,310,285,351,279,351,229,315"/>
|
||||
<area shape="rect" id="Node000014" title=" " alt="" coords="5,360,58,386"/>
|
||||
<area shape="poly" id="edge15_Node000011_Node000014" title=" " alt="" coords="183,315,74,358,72,353,181,310"/>
|
||||
<area shape="rect" id="Node000015" title=" " alt="" coords="82,360,160,386"/>
|
||||
<area shape="poly" id="edge16_Node000011_Node000015" title=" " alt="" coords="200,312,149,353,147,348,195,313"/>
|
||||
<area shape="poly" id="edge22_Node000016_Node000011" title=" " alt="" coords="422,235,268,284,267,279,427,233"/>
|
||||
<area shape="poly" id="edge18_Node000016_Node000017" title=" " alt="" coords="556,236,645,279,640,279,555,241"/>
|
||||
<area shape="rect" id="Node000018" title=" " alt="" coords="390,286,452,312"/>
|
||||
<area shape="poly" id="edge19_Node000016_Node000018" title=" " alt="" coords="476,237,443,277,440,272,472,240"/>
|
||||
<area shape="rect" id="Node000019" title=" " alt="" coords="476,286,528,312"/>
|
||||
<area shape="poly" id="edge20_Node000016_Node000019" title=" " alt="" coords="501,236,503,272,499,269,498,241"/>
|
||||
<area shape="rect" id="Node000020" title=" " alt="" coords="552,286,623,312"/>
|
||||
<area shape="poly" id="edge21_Node000016_Node000020" title=" " alt="" coords="527,236,566,276,561,275,525,241"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
0b6fe0f4f3caf7a5dec4ce1ec57dfb92
|
||||
b415de81cf5d3b96f2ae675f95a22bae
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/composition/composition.h Pages: 1 -->
|
||||
<!--zoomable 216 -->
|
||||
<!--zoomable 293 -->
|
||||
|
||||
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
</g>
|
||||
</defs>
|
||||
<script type="application/ecmascript">
|
||||
var viewWidth = 577;
|
||||
var viewHeight = 216;
|
||||
var viewWidth = 1200;
|
||||
var viewHeight = 293;
|
||||
var sectionId = 'dynsection-0';
|
||||
</script>
|
||||
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||
@@ -59,9 +59,9 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="350.4,-207.5 182.15,-207.5 182.15,-177 350.4,-177 350.4,-207.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="190.15" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="266.28" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="806.75,-285.25 638.5,-285.25 638.5,-254.75 806.75,-254.75 806.75,-285.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="646.5" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="722.62" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -69,8 +69,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="204.28,-19.25 164.28,-19.25 164.28,0 204.28,0 204.28,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="184.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="319.62,-19.25 279.62,-19.25 279.62,0 319.62,0 319.62,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="299.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -78,8 +78,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M181.7,-186.07C139,-180.06 88.14,-167.4 49.28,-141 19.55,-120.81 13.98,-108.8 3.28,-74.5 0.73,-66.33 -2,-61.98 3.28,-55.25 21.5,-31.99 105.82,-19.21 152.67,-13.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.92,-17.28 162.48,-12.71 152.15,-10.33 152.92,-17.28"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M638.15,-255.99C529.78,-237.58 350.42,-200.68 305.62,-152.25 275.32,-119.48 270.29,-98.9 279.62,-55.25 281.51,-46.44 285.27,-37.26 289.03,-29.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.06,-31.29 293.61,-20.81 285.86,-28.04 292.06,-31.29"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -87,8 +87,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="94.65,-74.5 11.9,-74.5 11.9,-55.25 94.65,-55.25 94.65,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="53.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="671,-141 588.25,-141 588.25,-121.75 671,-121.75 671,-141"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="629.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -96,8 +96,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M181.7,-179.18C134.99,-170.78 83.25,-158.02 67.28,-141 53.53,-126.36 51.14,-102.76 51.49,-85.92"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="54.97,-86.31 52.06,-76.13 47.99,-85.91 54.97,-86.31"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M712.67,-254.38C695.55,-229.23 660.58,-177.85 641.95,-150.48"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="645.05,-148.82 636.53,-142.52 639.27,-152.76 645.05,-148.82"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -105,8 +105,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="242.03,-74.5 212.53,-74.5 212.53,-55.25 242.03,-55.25 242.03,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="227.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="718.38,-141 688.88,-141 688.88,-121.75 718.38,-121.75 718.38,-141"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="703.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -114,8 +114,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M258.55,-176.64C253.61,-166.8 247.37,-153.39 243.28,-141 237.25,-122.8 232.95,-101.35 230.33,-86.04"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.81,-85.64 228.77,-76.33 226.9,-86.76 233.81,-85.64"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M720.59,-254.38C717.17,-229.78 710.26,-180.11 706.4,-152.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="709.92,-152.2 705.07,-142.77 702.98,-153.16 709.92,-152.2"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -123,8 +123,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="569.15,-19.25 519.4,-19.25 519.4,0 569.15,0 569.15,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="544.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="575.5,-19.25 525.75,-19.25 525.75,0 575.5,0 575.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="550.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -132,8 +132,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M350.72,-186.04C418.91,-179.96 507.32,-167.16 531.28,-141 558.84,-110.9 554.15,-58.94 548.88,-30.55"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.38,-30.2 546.91,-21.13 545.53,-31.63 552.38,-30.2"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M727.8,-254.64C737.45,-225.25 754.84,-157.1 727.62,-110.5 697.39,-58.73 629.31,-31.68 586.95,-19.35"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.02,-16.01 577.45,-16.72 586.16,-22.76 588.02,-16.01"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -141,8 +141,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="364.65,-135.38 251.9,-135.38 251.9,-116.12 364.65,-116.12 364.65,-135.38"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="308.28" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="847.38,-213.12 769.88,-213.12 769.88,-193.88 847.38,-193.88 847.38,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="808.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -150,8 +150,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M275.81,-176.61C281.91,-167.23 289.89,-154.99 296.41,-144.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.18,-147.13 301.7,-136.84 293.31,-143.31 299.18,-147.13"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M742.14,-254.36C755.83,-244.1 774.1,-230.39 788.03,-219.95"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="789.75,-223.03 795.65,-214.23 785.55,-217.43 789.75,-223.03"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -159,8 +159,8 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="504.15,-135.38 382.4,-135.38 382.4,-116.12 504.15,-116.12 504.15,-135.38"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="443.28" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="921.5,-213.12 865.75,-213.12 865.75,-193.88 921.5,-193.88 921.5,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="893.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -168,18 +168,17 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M306.44,-176.61C336.92,-165.51 378.43,-150.38 407.72,-139.71"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.67,-143.08 416.87,-136.37 406.28,-136.51 408.67,-143.08"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M762.24,-254.25C788.93,-244.28 824.92,-230.8 856.62,-218.75 857.58,-218.39 858.55,-218.02 859.53,-217.64"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="860.65,-220.96 868.74,-214.12 858.15,-214.43 860.65,-220.96"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="196.4,-141 76.15,-141 76.15,-110.5 196.4,-110.5 196.4,-141"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="84.15" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="136.28" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
|
||||
<g id="a_Node000008"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="1052,-213.12 939.25,-213.12 939.25,-193.88 1052,-193.88 1052,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="995.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -187,62 +186,173 @@ var sectionId = 'dynsection-0';
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M236.78,-176.61C218.74,-167.67 195.45,-156.11 175.83,-146.37"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.53,-143.31 167.01,-142 174.42,-149.58 177.53,-143.31"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M784.91,-254.28C833.8,-242.73 900.94,-226.87 946.18,-216.18"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.79,-219.63 955.72,-213.93 945.18,-212.82 946.79,-219.63"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="Node000009" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_Node000009"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="439.28,-74.5 285.28,-74.5 285.28,-55.25 439.28,-55.25 439.28,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="362.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
|
||||
<g id="a_Node000009"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="1191.5,-213.12 1069.75,-213.12 1069.75,-193.88 1191.5,-193.88 1191.5,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="1130.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge17_Node000001_Node000009" class="edge">
|
||||
<g id="edge8_Node000001_Node000009" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<g id="a_edge17_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M350.77,-185.29C413.97,-178.87 492.86,-165.99 513.28,-141 540.33,-107.89 487.38,-88.11 436.9,-77.22"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="437.84,-73.84 427.34,-75.27 436.44,-80.7 437.84,-73.84"/>
|
||||
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M807.21,-257.7C875.7,-248.24 974.59,-233.89 1060.62,-218.75 1065.85,-217.83 1071.28,-216.82 1076.7,-215.78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1077.13,-219.26 1086.27,-213.9 1075.78,-212.39 1077.13,-219.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node2 -->
|
||||
<g id="edge13_Node000008_Node000002" class="edge">
|
||||
<title>Node8->Node2</title>
|
||||
<g id="a_edge13_Node000008_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M145.85,-110.27C152.02,-100.48 159.86,-87.08 165.28,-74.5 171.44,-60.16 176.39,-43.2 179.68,-30.36"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="183,-31.55 181.97,-21 176.2,-29.89 183,-31.55"/>
|
||||
<!-- Node10 -->
|
||||
<g id="Node000010" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_Node000010"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="591.75,-218.75 471.5,-218.75 471.5,-188.25 591.75,-188.25 591.75,-218.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="479.5" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="531.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node3 -->
|
||||
<g id="edge14_Node000008_Node000003" class="edge">
|
||||
<title>Node8->Node3</title>
|
||||
<g id="a_edge14_Node000008_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M115.76,-110.2C103.49,-101.49 87.89,-90.43 75.35,-81.53"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.49,-78.76 67.31,-75.83 73.44,-84.47 77.49,-78.76"/>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9_Node000001_Node000010" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M679.28,-254.36C651.54,-245 615.33,-232.77 585.71,-222.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="587.15,-219.56 576.56,-219.67 584.91,-226.19 587.15,-219.56"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node4 -->
|
||||
<g id="edge15_Node000008_Node000004" class="edge">
|
||||
<title>Node8->Node4</title>
|
||||
<g id="a_edge15_Node000008_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M158.77,-110.2C172.49,-101.32 190,-89.99 203.89,-81.01"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="205.48,-84.14 211.98,-75.77 201.68,-78.27 205.48,-84.14"/>
|
||||
<!-- Node11 -->
|
||||
<g id="Node000011" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_Node000011"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="232.62,-74.5 78.62,-74.5 78.62,-55.25 232.62,-55.25 232.62,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="155.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node9 -->
|
||||
<g id="edge8_Node000008_Node000009" class="edge">
|
||||
<title>Node8->Node9</title>
|
||||
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M192.72,-110.05C230.83,-100.12 280.49,-87.18 316.21,-77.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.02,-81.28 325.82,-75.37 315.26,-74.51 317.02,-81.28"/>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge28_Node000001_Node000011" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<g id="a_edge28_Node000001_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M638.16,-269.77C516.19,-269.31 298.36,-262.19 234.62,-218.75 188.22,-187.12 167.37,-119.51 159.56,-85.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.02,-85.24 157.5,-76.19 156.17,-86.7 163.02,-85.24"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node2 -->
|
||||
<g id="edge23_Node000010_Node000002" class="edge">
|
||||
<title>Node10->Node2</title>
|
||||
<g id="a_edge23_Node000010_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M538.06,-187.94C549.76,-158.98 570.51,-93.64 538.62,-55.25 512.57,-23.88 389.73,-14.45 331.02,-11.7"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.51,-8.22 321.37,-11.29 331.21,-15.21 331.51,-8.22"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node3 -->
|
||||
<g id="edge24_Node000010_Node000003" class="edge">
|
||||
<title>Node10->Node3</title>
|
||||
<g id="a_edge24_Node000010_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M551.93,-187.97C568.33,-176.23 591.36,-159.76 608.08,-147.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="609.78,-150.88 615.88,-142.21 605.71,-145.19 609.78,-150.88"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node4 -->
|
||||
<g id="edge25_Node000010_Node000004" class="edge">
|
||||
<title>Node10->Node4</title>
|
||||
<g id="a_edge25_Node000010_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M590.63,-187.84C618.61,-179.56 651.91,-167.73 679.62,-152.25 681.61,-151.14 683.59,-149.86 685.51,-148.5"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="687.62,-151.29 693.23,-142.31 683.24,-145.83 687.62,-151.29"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node11 -->
|
||||
<g id="edge10_Node000010_Node000011" class="edge">
|
||||
<title>Node10->Node11</title>
|
||||
<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M471.16,-194.18C424.79,-186.58 359.76,-173.29 305.62,-152.25 257.23,-133.44 205.83,-100.68 177.53,-81.36"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.66,-78.58 169.44,-75.77 175.67,-84.33 179.66,-78.58"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="Node000016" class="node">
|
||||
<title>Node16</title>
|
||||
<g id="a_Node000016"><a xlink:href="composition__abstract__iterator_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="424.5,-152.25 314.75,-152.25 314.75,-110.5 424.5,-110.5 424.5,-152.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="322.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="322.75" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/iterators/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="369.62" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract_iterator.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node16 -->
|
||||
<g id="edge17_Node000010_Node000016" class="edge">
|
||||
<title>Node10->Node16</title>
|
||||
<g id="a_edge17_Node000010_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M497.66,-187.8C477.14,-178.91 450.44,-167.36 426.74,-157.1"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="428.4,-154 417.83,-153.24 425.62,-160.43 428.4,-154"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="529.12,-74.5 486.12,-74.5 486.12,-55.25 529.12,-55.25 529.12,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="507.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node17 -->
|
||||
<g id="edge26_Node000010_Node000017" class="edge">
|
||||
<title>Node10->Node17</title>
|
||||
<g id="a_edge26_Node000010_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M529.06,-187.88C524.74,-163.28 516.01,-113.61 511.13,-85.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="514.63,-85.51 509.45,-76.26 507.73,-86.72 514.63,-85.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node21 -->
|
||||
<g id="Node000021" class="node">
|
||||
<title>Node21</title>
|
||||
<g id="a_Node000021"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="494.25,-141 443,-141 443,-121.75 494.25,-121.75 494.25,-141"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="468.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node21 -->
|
||||
<g id="edge27_Node000010_Node000021" class="edge">
|
||||
<title>Node10->Node21</title>
|
||||
<g id="a_edge27_Node000010_Node000021"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M518.57,-187.97C508.56,-176.83 494.71,-161.41 484.14,-149.64"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="486.79,-147.36 477.5,-142.26 481.58,-152.04 486.79,-147.36"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11->Node2 -->
|
||||
<g id="edge13_Node000011_Node000002" class="edge">
|
||||
<title>Node11->Node2</title>
|
||||
<g id="a_edge13_Node000011_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M180.05,-54.84C204.49,-45.81 242.15,-31.88 268.66,-22.07"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.69,-25.43 277.86,-18.68 267.26,-18.86 269.69,-25.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11->Node5 -->
|
||||
<g id="edge14_Node000011_Node000005" class="edge">
|
||||
<title>Node11->Node5</title>
|
||||
<g id="a_edge14_Node000011_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M223.08,-54.78C307.26,-43.43 448.2,-24.43 514.31,-15.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="514.44,-19.04 523.88,-14.23 513.5,-12.1 514.44,-19.04"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -250,71 +360,143 @@ var sectionId = 'dynsection-0';
|
||||
<g id="Node000012" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_Node000012"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="155.78,-74.5 112.78,-74.5 112.78,-55.25 155.78,-55.25 155.78,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="134.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="177.5,-19.25 133.75,-19.25 133.75,0 177.5,0 177.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="155.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node12 -->
|
||||
<g id="edge16_Node000008_Node000012" class="edge">
|
||||
<title>Node8->Node12</title>
|
||||
<g id="a_edge16_Node000008_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M135.78,-110.2C135.54,-102.96 135.23,-94.09 134.97,-86.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.47,-86.34 134.64,-76.46 131.48,-86.58 138.47,-86.34"/>
|
||||
<!-- Node11->Node12 -->
|
||||
<g id="edge11_Node000011_Node000012" class="edge">
|
||||
<title>Node11->Node12</title>
|
||||
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M155.62,-55.08C155.62,-48.57 155.62,-39.42 155.62,-31.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.13,-31.12 155.63,-21.12 152.13,-31.12 159.13,-31.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node2 -->
|
||||
<g id="edge10_Node000009_Node000002" class="edge">
|
||||
<title>Node9->Node2</title>
|
||||
<g id="a_edge10_Node000009_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M332.08,-54.84C299.61,-45.13 248.23,-29.76 215.4,-19.94"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.65,-16.66 206.07,-17.15 214.65,-23.36 216.65,-16.66"/>
|
||||
<!-- Node13 -->
|
||||
<g id="Node000013" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_Node000013"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="261.38,-19.25 195.88,-19.25 195.88,0 261.38,0 261.38,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="228.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node5 -->
|
||||
<g id="edge11_Node000009_Node000005" class="edge">
|
||||
<title>Node9->Node5</title>
|
||||
<g id="a_edge11_Node000009_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M393.15,-54.84C425.04,-45.51 474.76,-30.96 508.39,-21.13"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="509.05,-24.58 517.67,-18.41 507.09,-17.86 509.05,-24.58"/>
|
||||
<!-- Node11->Node13 -->
|
||||
<g id="edge12_Node000011_Node000013" class="edge">
|
||||
<title>Node11->Node13</title>
|
||||
<g id="a_edge12_Node000011_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M168.01,-54.84C178.77,-46.99 194.6,-35.45 207.38,-26.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.19,-29.14 215.2,-20.42 205.06,-23.48 209.19,-29.14"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="Node000010" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_Node000010"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="360.03,-19.25 294.53,-19.25 294.53,0 360.03,0 360.03,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="327.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
<!-- Node14 -->
|
||||
<g id="Node000014" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_Node000014"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="39.25,-19.25 0,-19.25 0,0 39.25,0 39.25,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="19.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node10 -->
|
||||
<g id="edge9_Node000009_Node000010" class="edge">
|
||||
<title>Node9->Node10</title>
|
||||
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M356.5,-55.08C351.86,-48.03 345.2,-37.9 339.41,-29.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.43,-27.31 334.01,-20.87 336.58,-31.15 342.43,-27.31"/>
|
||||
<!-- Node11->Node14 -->
|
||||
<g id="edge15_Node000011_Node000014" class="edge">
|
||||
<title>Node11->Node14</title>
|
||||
<g id="a_edge15_Node000011_Node000014"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M132.55,-54.84C109.95,-45.99 75.35,-32.44 50.4,-22.68"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="51.7,-19.42 41.11,-19.04 49.15,-25.94 51.7,-19.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="Node000011" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_Node000011"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="416.9,-19.25 377.65,-19.25 377.65,0 416.9,0 416.9,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="397.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="116,-19.25 57.25,-19.25 57.25,0 116,0 116,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="86.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node11 -->
|
||||
<g id="edge12_Node000009_Node000011" class="edge">
|
||||
<title>Node9->Node11</title>
|
||||
<g id="a_edge12_Node000009_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M368.05,-55.08C372.69,-48.03 379.35,-37.9 385.14,-29.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.97,-31.15 390.54,-20.87 382.12,-27.31 387.97,-31.15"/>
|
||||
<!-- Node11->Node15 -->
|
||||
<g id="edge16_Node000011_Node000015" class="edge">
|
||||
<title>Node11->Node15</title>
|
||||
<g id="a_edge16_Node000011_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M143.92,-54.84C133.85,-47.07 119.08,-35.67 107.06,-26.4"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.41,-23.79 99.36,-20.45 105.13,-29.33 109.41,-23.79"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node11 -->
|
||||
<g id="edge22_Node000016_Node000011" class="edge">
|
||||
<title>Node16->Node11</title>
|
||||
<g id="a_edge22_Node000016_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M314.51,-113.76C277.69,-102.66 230.04,-88.3 196.56,-78.21"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.82,-74.94 187.24,-75.4 195.8,-81.64 197.82,-74.94"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node17 -->
|
||||
<g id="edge18_Node000016_Node000017" class="edge">
|
||||
<title>Node16->Node17</title>
|
||||
<g id="a_edge18_Node000016_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M412.91,-110.14C434.05,-100.26 458.96,-88.62 477.92,-79.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.38,-82.94 486.96,-75.54 476.42,-76.6 479.38,-82.94"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="334.62,-74.5 288.62,-74.5 288.62,-55.25 334.62,-55.25 334.62,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="311.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node18 -->
|
||||
<g id="edge19_Node000016_Node000018" class="edge">
|
||||
<title>Node16->Node18</title>
|
||||
<g id="a_edge19_Node000016_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M351.59,-110.32C343.86,-101.72 334.91,-91.77 327.44,-83.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.08,-81.17 320.79,-76.07 324.88,-85.85 330.08,-81.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="Node000019" class="node">
|
||||
<title>Node19</title>
|
||||
<g id="a_Node000019"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="392.25,-74.5 353,-74.5 353,-55.25 392.25,-55.25 392.25,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="372.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node19 -->
|
||||
<g id="edge20_Node000016_Node000019" class="edge">
|
||||
<title>Node16->Node19</title>
|
||||
<g id="a_edge20_Node000016_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M370.56,-110.32C370.91,-102.65 371.32,-93.89 371.68,-86.2"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.16,-86.61 372.13,-76.46 368.17,-86.28 375.16,-86.61"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node20 -->
|
||||
<g id="Node000020" class="node">
|
||||
<title>Node20</title>
|
||||
<g id="a_Node000020"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="463.38,-74.5 409.88,-74.5 409.88,-55.25 463.38,-55.25 463.38,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="436.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node20 -->
|
||||
<g id="edge21_Node000016_Node000020" class="edge">
|
||||
<title>Node16->Node20</title>
|
||||
<g id="a_edge21_Node000016_Node000020"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M390.46,-110.32C399.58,-101.54 410.17,-91.34 418.91,-82.93"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="421.34,-85.45 426.11,-76 416.48,-80.41 421.34,-85.45"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 24 KiB |
@@ -1,20 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
||||
-->
|
||||
<!-- Title: src/composition/include/fourdst/composition/composition.h Pages: 1 -->
|
||||
<svg width="577pt" height="216pt"
|
||||
viewBox="0.00 0.00 577.00 216.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 211.5)">
|
||||
<svg width="1200pt" height="293pt"
|
||||
viewBox="0.00 0.00 1200.00 293.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 289.25)">
|
||||
<title>src/composition/include/fourdst/composition/composition.h</title>
|
||||
<!-- Node1 -->
|
||||
<g id="Node000001" class="node">
|
||||
<title>Node1</title>
|
||||
<g id="a_Node000001"><a xlink:title=" ">
|
||||
<polygon fill="#999999" stroke="#666666" points="350.4,-207.5 182.15,-207.5 182.15,-177 350.4,-177 350.4,-207.5"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="190.15" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="266.28" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
<polygon fill="#999999" stroke="#666666" points="806.75,-285.25 638.5,-285.25 638.5,-254.75 806.75,-254.75 806.75,-285.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="646.5" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/composition/include</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="722.62" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fourdst/composition/composition.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -22,8 +22,8 @@
|
||||
<g id="Node000002" class="node">
|
||||
<title>Node2</title>
|
||||
<g id="a_Node000002"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="204.28,-19.25 164.28,-19.25 164.28,0 204.28,0 204.28,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="184.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="319.62,-19.25 279.62,-19.25 279.62,0 319.62,0 319.62,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="299.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -31,8 +31,8 @@
|
||||
<g id="edge1_Node000001_Node000002" class="edge">
|
||||
<title>Node1->Node2</title>
|
||||
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M181.7,-186.07C139,-180.06 88.14,-167.4 49.28,-141 19.55,-120.81 13.98,-108.8 3.28,-74.5 0.73,-66.33 -2,-61.98 3.28,-55.25 21.5,-31.99 105.82,-19.21 152.67,-13.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.92,-17.28 162.48,-12.71 152.15,-10.33 152.92,-17.28"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M638.15,-255.99C529.78,-237.58 350.42,-200.68 305.62,-152.25 275.32,-119.48 270.29,-98.9 279.62,-55.25 281.51,-46.44 285.27,-37.26 289.03,-29.54"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.06,-31.29 293.61,-20.81 285.86,-28.04 292.06,-31.29"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -40,8 +40,8 @@
|
||||
<g id="Node000003" class="node">
|
||||
<title>Node3</title>
|
||||
<g id="a_Node000003"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="94.65,-74.5 11.9,-74.5 11.9,-55.25 94.65,-55.25 94.65,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="53.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="671,-141 588.25,-141 588.25,-121.75 671,-121.75 671,-141"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="629.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -49,8 +49,8 @@
|
||||
<g id="edge2_Node000001_Node000003" class="edge">
|
||||
<title>Node1->Node3</title>
|
||||
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M181.7,-179.18C134.99,-170.78 83.25,-158.02 67.28,-141 53.53,-126.36 51.14,-102.76 51.49,-85.92"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="54.97,-86.31 52.06,-76.13 47.99,-85.91 54.97,-86.31"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M712.67,-254.38C695.55,-229.23 660.58,-177.85 641.95,-150.48"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="645.05,-148.82 636.53,-142.52 639.27,-152.76 645.05,-148.82"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -58,8 +58,8 @@
|
||||
<g id="Node000004" class="node">
|
||||
<title>Node4</title>
|
||||
<g id="a_Node000004"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="242.03,-74.5 212.53,-74.5 212.53,-55.25 242.03,-55.25 242.03,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="227.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="718.38,-141 688.88,-141 688.88,-121.75 718.38,-121.75 718.38,-141"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="703.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -67,8 +67,8 @@
|
||||
<g id="edge3_Node000001_Node000004" class="edge">
|
||||
<title>Node1->Node4</title>
|
||||
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M258.55,-176.64C253.61,-166.8 247.37,-153.39 243.28,-141 237.25,-122.8 232.95,-101.35 230.33,-86.04"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.81,-85.64 228.77,-76.33 226.9,-86.76 233.81,-85.64"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M720.59,-254.38C717.17,-229.78 710.26,-180.11 706.4,-152.33"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="709.92,-152.2 705.07,-142.77 702.98,-153.16 709.92,-152.2"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -76,8 +76,8 @@
|
||||
<g id="Node000005" class="node">
|
||||
<title>Node5</title>
|
||||
<g id="a_Node000005"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="569.15,-19.25 519.4,-19.25 519.4,0 569.15,0 569.15,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="544.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="575.5,-19.25 525.75,-19.25 525.75,0 575.5,0 575.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="550.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -85,8 +85,8 @@
|
||||
<g id="edge4_Node000001_Node000005" class="edge">
|
||||
<title>Node1->Node5</title>
|
||||
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M350.72,-186.04C418.91,-179.96 507.32,-167.16 531.28,-141 558.84,-110.9 554.15,-58.94 548.88,-30.55"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.38,-30.2 546.91,-21.13 545.53,-31.63 552.38,-30.2"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M727.8,-254.64C737.45,-225.25 754.84,-157.1 727.62,-110.5 697.39,-58.73 629.31,-31.68 586.95,-19.35"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.02,-16.01 577.45,-16.72 586.16,-22.76 588.02,-16.01"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -94,8 +94,8 @@
|
||||
<g id="Node000006" class="node">
|
||||
<title>Node6</title>
|
||||
<g id="a_Node000006"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="364.65,-135.38 251.9,-135.38 251.9,-116.12 364.65,-116.12 364.65,-135.38"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="308.28" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="847.38,-213.12 769.88,-213.12 769.88,-193.88 847.38,-193.88 847.38,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="808.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -103,8 +103,8 @@
|
||||
<g id="edge5_Node000001_Node000006" class="edge">
|
||||
<title>Node1->Node6</title>
|
||||
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M275.81,-176.61C281.91,-167.23 289.89,-154.99 296.41,-144.98"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.18,-147.13 301.7,-136.84 293.31,-143.31 299.18,-147.13"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M742.14,-254.36C755.83,-244.1 774.1,-230.39 788.03,-219.95"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="789.75,-223.03 795.65,-214.23 785.55,-217.43 789.75,-223.03"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -112,8 +112,8 @@
|
||||
<g id="Node000007" class="node">
|
||||
<title>Node7</title>
|
||||
<g id="a_Node000007"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="504.15,-135.38 382.4,-135.38 382.4,-116.12 504.15,-116.12 504.15,-135.38"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="443.28" y="-121.88" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="921.5,-213.12 865.75,-213.12 865.75,-193.88 921.5,-193.88 921.5,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="893.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -121,18 +121,17 @@
|
||||
<g id="edge6_Node000001_Node000007" class="edge">
|
||||
<title>Node1->Node7</title>
|
||||
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M306.44,-176.61C336.92,-165.51 378.43,-150.38 407.72,-139.71"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.67,-143.08 416.87,-136.37 406.28,-136.51 408.67,-143.08"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M762.24,-254.25C788.93,-244.28 824.92,-230.8 856.62,-218.75 857.58,-218.39 858.55,-218.02 859.53,-217.64"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="860.65,-220.96 868.74,-214.12 858.15,-214.43 860.65,-220.96"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8 -->
|
||||
<g id="Node000008" class="node">
|
||||
<title>Node8</title>
|
||||
<g id="a_Node000008"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="196.4,-141 76.15,-141 76.15,-110.5 196.4,-110.5 196.4,-141"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="84.15" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="136.28" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
|
||||
<g id="a_Node000008"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="1052,-213.12 939.25,-213.12 939.25,-193.88 1052,-193.88 1052,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="995.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -140,62 +139,173 @@
|
||||
<g id="edge7_Node000001_Node000008" class="edge">
|
||||
<title>Node1->Node8</title>
|
||||
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M236.78,-176.61C218.74,-167.67 195.45,-156.11 175.83,-146.37"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.53,-143.31 167.01,-142 174.42,-149.58 177.53,-143.31"/>
|
||||
<path fill="none" stroke="#63b8ff" d="M784.91,-254.28C833.8,-242.73 900.94,-226.87 946.18,-216.18"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.79,-219.63 955.72,-213.93 945.18,-212.82 946.79,-219.63"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9 -->
|
||||
<g id="Node000009" class="node">
|
||||
<title>Node9</title>
|
||||
<g id="a_Node000009"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="439.28,-74.5 285.28,-74.5 285.28,-55.25 439.28,-55.25 439.28,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="362.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
|
||||
<g id="a_Node000009"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="1191.5,-213.12 1069.75,-213.12 1069.75,-193.88 1191.5,-193.88 1191.5,-213.12"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="1130.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node1->Node9 -->
|
||||
<g id="edge17_Node000001_Node000009" class="edge">
|
||||
<g id="edge8_Node000001_Node000009" class="edge">
|
||||
<title>Node1->Node9</title>
|
||||
<g id="a_edge17_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M350.77,-185.29C413.97,-178.87 492.86,-165.99 513.28,-141 540.33,-107.89 487.38,-88.11 436.9,-77.22"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="437.84,-73.84 427.34,-75.27 436.44,-80.7 437.84,-73.84"/>
|
||||
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M807.21,-257.7C875.7,-248.24 974.59,-233.89 1060.62,-218.75 1065.85,-217.83 1071.28,-216.82 1076.7,-215.78"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="1077.13,-219.26 1086.27,-213.9 1075.78,-212.39 1077.13,-219.26"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node2 -->
|
||||
<g id="edge13_Node000008_Node000002" class="edge">
|
||||
<title>Node8->Node2</title>
|
||||
<g id="a_edge13_Node000008_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M145.85,-110.27C152.02,-100.48 159.86,-87.08 165.28,-74.5 171.44,-60.16 176.39,-43.2 179.68,-30.36"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="183,-31.55 181.97,-21 176.2,-29.89 183,-31.55"/>
|
||||
<!-- Node10 -->
|
||||
<g id="Node000010" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_Node000010"><a xlink:href="composition__abstract_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="591.75,-218.75 471.5,-218.75 471.5,-188.25 591.75,-188.25 591.75,-218.75"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="479.5" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="531.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node3 -->
|
||||
<g id="edge14_Node000008_Node000003" class="edge">
|
||||
<title>Node8->Node3</title>
|
||||
<g id="a_edge14_Node000008_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M115.76,-110.2C103.49,-101.49 87.89,-90.43 75.35,-81.53"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.49,-78.76 67.31,-75.83 73.44,-84.47 77.49,-78.76"/>
|
||||
<!-- Node1->Node10 -->
|
||||
<g id="edge9_Node000001_Node000010" class="edge">
|
||||
<title>Node1->Node10</title>
|
||||
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M679.28,-254.36C651.54,-245 615.33,-232.77 585.71,-222.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="587.15,-219.56 576.56,-219.67 584.91,-226.19 587.15,-219.56"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node4 -->
|
||||
<g id="edge15_Node000008_Node000004" class="edge">
|
||||
<title>Node8->Node4</title>
|
||||
<g id="a_edge15_Node000008_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M158.77,-110.2C172.49,-101.32 190,-89.99 203.89,-81.01"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="205.48,-84.14 211.98,-75.77 201.68,-78.27 205.48,-84.14"/>
|
||||
<!-- Node11 -->
|
||||
<g id="Node000011" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_Node000011"><a xlink:href="atomic_species_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="232.62,-74.5 78.62,-74.5 78.62,-55.25 232.62,-55.25 232.62,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="155.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node9 -->
|
||||
<g id="edge8_Node000008_Node000009" class="edge">
|
||||
<title>Node8->Node9</title>
|
||||
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M192.72,-110.05C230.83,-100.12 280.49,-87.18 316.21,-77.88"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.02,-81.28 325.82,-75.37 315.26,-74.51 317.02,-81.28"/>
|
||||
<!-- Node1->Node11 -->
|
||||
<g id="edge28_Node000001_Node000011" class="edge">
|
||||
<title>Node1->Node11</title>
|
||||
<g id="a_edge28_Node000001_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M638.16,-269.77C516.19,-269.31 298.36,-262.19 234.62,-218.75 188.22,-187.12 167.37,-119.51 159.56,-85.82"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.02,-85.24 157.5,-76.19 156.17,-86.7 163.02,-85.24"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node2 -->
|
||||
<g id="edge23_Node000010_Node000002" class="edge">
|
||||
<title>Node10->Node2</title>
|
||||
<g id="a_edge23_Node000010_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M538.06,-187.94C549.76,-158.98 570.51,-93.64 538.62,-55.25 512.57,-23.88 389.73,-14.45 331.02,-11.7"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.51,-8.22 321.37,-11.29 331.21,-15.21 331.51,-8.22"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node3 -->
|
||||
<g id="edge24_Node000010_Node000003" class="edge">
|
||||
<title>Node10->Node3</title>
|
||||
<g id="a_edge24_Node000010_Node000003"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M551.93,-187.97C568.33,-176.23 591.36,-159.76 608.08,-147.79"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="609.78,-150.88 615.88,-142.21 605.71,-145.19 609.78,-150.88"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node4 -->
|
||||
<g id="edge25_Node000010_Node000004" class="edge">
|
||||
<title>Node10->Node4</title>
|
||||
<g id="a_edge25_Node000010_Node000004"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M590.63,-187.84C618.61,-179.56 651.91,-167.73 679.62,-152.25 681.61,-151.14 683.59,-149.86 685.51,-148.5"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="687.62,-151.29 693.23,-142.31 683.24,-145.83 687.62,-151.29"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node11 -->
|
||||
<g id="edge10_Node000010_Node000011" class="edge">
|
||||
<title>Node10->Node11</title>
|
||||
<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M471.16,-194.18C424.79,-186.58 359.76,-173.29 305.62,-152.25 257.23,-133.44 205.83,-100.68 177.53,-81.36"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.66,-78.58 169.44,-75.77 175.67,-84.33 179.66,-78.58"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16 -->
|
||||
<g id="Node000016" class="node">
|
||||
<title>Node16</title>
|
||||
<g id="a_Node000016"><a xlink:href="composition__abstract__iterator_8h.html" target="_top" xlink:title=" ">
|
||||
<polygon fill="white" stroke="#666666" points="424.5,-152.25 314.75,-152.25 314.75,-110.5 424.5,-110.5 424.5,-152.25"/>
|
||||
<text xml:space="preserve" text-anchor="start" x="322.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
|
||||
<text xml:space="preserve" text-anchor="start" x="322.75" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/iterators/composition</text>
|
||||
<text xml:space="preserve" text-anchor="middle" x="369.62" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract_iterator.h</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node16 -->
|
||||
<g id="edge17_Node000010_Node000016" class="edge">
|
||||
<title>Node10->Node16</title>
|
||||
<g id="a_edge17_Node000010_Node000016"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M497.66,-187.8C477.14,-178.91 450.44,-167.36 426.74,-157.1"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="428.4,-154 417.83,-153.24 425.62,-160.43 428.4,-154"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node17 -->
|
||||
<g id="Node000017" class="node">
|
||||
<title>Node17</title>
|
||||
<g id="a_Node000017"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="529.12,-74.5 486.12,-74.5 486.12,-55.25 529.12,-55.25 529.12,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="507.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node17 -->
|
||||
<g id="edge26_Node000010_Node000017" class="edge">
|
||||
<title>Node10->Node17</title>
|
||||
<g id="a_edge26_Node000010_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M529.06,-187.88C524.74,-163.28 516.01,-113.61 511.13,-85.83"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="514.63,-85.51 509.45,-76.26 507.73,-86.72 514.63,-85.51"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node21 -->
|
||||
<g id="Node000021" class="node">
|
||||
<title>Node21</title>
|
||||
<g id="a_Node000021"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="494.25,-141 443,-141 443,-121.75 494.25,-121.75 494.25,-141"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="468.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10->Node21 -->
|
||||
<g id="edge27_Node000010_Node000021" class="edge">
|
||||
<title>Node10->Node21</title>
|
||||
<g id="a_edge27_Node000010_Node000021"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M518.57,-187.97C508.56,-176.83 494.71,-161.41 484.14,-149.64"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="486.79,-147.36 477.5,-142.26 481.58,-152.04 486.79,-147.36"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11->Node2 -->
|
||||
<g id="edge13_Node000011_Node000002" class="edge">
|
||||
<title>Node11->Node2</title>
|
||||
<g id="a_edge13_Node000011_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M180.05,-54.84C204.49,-45.81 242.15,-31.88 268.66,-22.07"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.69,-25.43 277.86,-18.68 267.26,-18.86 269.69,-25.43"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11->Node5 -->
|
||||
<g id="edge14_Node000011_Node000005" class="edge">
|
||||
<title>Node11->Node5</title>
|
||||
<g id="a_edge14_Node000011_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M223.08,-54.78C307.26,-43.43 448.2,-24.43 514.31,-15.52"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="514.44,-19.04 523.88,-14.23 513.5,-12.1 514.44,-19.04"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
@@ -203,71 +313,143 @@
|
||||
<g id="Node000012" class="node">
|
||||
<title>Node12</title>
|
||||
<g id="a_Node000012"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="155.78,-74.5 112.78,-74.5 112.78,-55.25 155.78,-55.25 155.78,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="134.28" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="177.5,-19.25 133.75,-19.25 133.75,0 177.5,0 177.5,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="155.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node8->Node12 -->
|
||||
<g id="edge16_Node000008_Node000012" class="edge">
|
||||
<title>Node8->Node12</title>
|
||||
<g id="a_edge16_Node000008_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M135.78,-110.2C135.54,-102.96 135.23,-94.09 134.97,-86.19"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.47,-86.34 134.64,-76.46 131.48,-86.58 138.47,-86.34"/>
|
||||
<!-- Node11->Node12 -->
|
||||
<g id="edge11_Node000011_Node000012" class="edge">
|
||||
<title>Node11->Node12</title>
|
||||
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M155.62,-55.08C155.62,-48.57 155.62,-39.42 155.62,-31.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.13,-31.12 155.63,-21.12 152.13,-31.12 159.13,-31.12"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node2 -->
|
||||
<g id="edge10_Node000009_Node000002" class="edge">
|
||||
<title>Node9->Node2</title>
|
||||
<g id="a_edge10_Node000009_Node000002"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M332.08,-54.84C299.61,-45.13 248.23,-29.76 215.4,-19.94"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.65,-16.66 206.07,-17.15 214.65,-23.36 216.65,-16.66"/>
|
||||
<!-- Node13 -->
|
||||
<g id="Node000013" class="node">
|
||||
<title>Node13</title>
|
||||
<g id="a_Node000013"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="261.38,-19.25 195.88,-19.25 195.88,0 261.38,0 261.38,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="228.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node5 -->
|
||||
<g id="edge11_Node000009_Node000005" class="edge">
|
||||
<title>Node9->Node5</title>
|
||||
<g id="a_edge11_Node000009_Node000005"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M393.15,-54.84C425.04,-45.51 474.76,-30.96 508.39,-21.13"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="509.05,-24.58 517.67,-18.41 507.09,-17.86 509.05,-24.58"/>
|
||||
<!-- Node11->Node13 -->
|
||||
<g id="edge12_Node000011_Node000013" class="edge">
|
||||
<title>Node11->Node13</title>
|
||||
<g id="a_edge12_Node000011_Node000013"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M168.01,-54.84C178.77,-46.99 194.6,-35.45 207.38,-26.12"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.19,-29.14 215.2,-20.42 205.06,-23.48 209.19,-29.14"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node10 -->
|
||||
<g id="Node000010" class="node">
|
||||
<title>Node10</title>
|
||||
<g id="a_Node000010"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="360.03,-19.25 294.53,-19.25 294.53,0 360.03,0 360.03,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="327.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
||||
<!-- Node14 -->
|
||||
<g id="Node000014" class="node">
|
||||
<title>Node14</title>
|
||||
<g id="a_Node000014"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="39.25,-19.25 0,-19.25 0,0 39.25,0 39.25,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="19.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node10 -->
|
||||
<g id="edge9_Node000009_Node000010" class="edge">
|
||||
<title>Node9->Node10</title>
|
||||
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M356.5,-55.08C351.86,-48.03 345.2,-37.9 339.41,-29.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.43,-27.31 334.01,-20.87 336.58,-31.15 342.43,-27.31"/>
|
||||
<!-- Node11->Node14 -->
|
||||
<g id="edge15_Node000011_Node000014" class="edge">
|
||||
<title>Node11->Node14</title>
|
||||
<g id="a_edge15_Node000011_Node000014"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M132.55,-54.84C109.95,-45.99 75.35,-32.44 50.4,-22.68"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="51.7,-19.42 41.11,-19.04 49.15,-25.94 51.7,-19.42"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node11 -->
|
||||
<g id="Node000011" class="node">
|
||||
<title>Node11</title>
|
||||
<g id="a_Node000011"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="416.9,-19.25 377.65,-19.25 377.65,0 416.9,0 416.9,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="397.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
||||
<!-- Node15 -->
|
||||
<g id="Node000015" class="node">
|
||||
<title>Node15</title>
|
||||
<g id="a_Node000015"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="116,-19.25 57.25,-19.25 57.25,0 116,0 116,-19.25"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="86.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node9->Node11 -->
|
||||
<g id="edge12_Node000009_Node000011" class="edge">
|
||||
<title>Node9->Node11</title>
|
||||
<g id="a_edge12_Node000009_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M368.05,-55.08C372.69,-48.03 379.35,-37.9 385.14,-29.08"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.97,-31.15 390.54,-20.87 382.12,-27.31 387.97,-31.15"/>
|
||||
<!-- Node11->Node15 -->
|
||||
<g id="edge16_Node000011_Node000015" class="edge">
|
||||
<title>Node11->Node15</title>
|
||||
<g id="a_edge16_Node000011_Node000015"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M143.92,-54.84C133.85,-47.07 119.08,-35.67 107.06,-26.4"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.41,-23.79 99.36,-20.45 105.13,-29.33 109.41,-23.79"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node11 -->
|
||||
<g id="edge22_Node000016_Node000011" class="edge">
|
||||
<title>Node16->Node11</title>
|
||||
<g id="a_edge22_Node000016_Node000011"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M314.51,-113.76C277.69,-102.66 230.04,-88.3 196.56,-78.21"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.82,-74.94 187.24,-75.4 195.8,-81.64 197.82,-74.94"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node17 -->
|
||||
<g id="edge18_Node000016_Node000017" class="edge">
|
||||
<title>Node16->Node17</title>
|
||||
<g id="a_edge18_Node000016_Node000017"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M412.91,-110.14C434.05,-100.26 458.96,-88.62 477.92,-79.76"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.38,-82.94 486.96,-75.54 476.42,-76.6 479.38,-82.94"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node18 -->
|
||||
<g id="Node000018" class="node">
|
||||
<title>Node18</title>
|
||||
<g id="a_Node000018"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="334.62,-74.5 288.62,-74.5 288.62,-55.25 334.62,-55.25 334.62,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="311.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node18 -->
|
||||
<g id="edge19_Node000016_Node000018" class="edge">
|
||||
<title>Node16->Node18</title>
|
||||
<g id="a_edge19_Node000016_Node000018"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M351.59,-110.32C343.86,-101.72 334.91,-91.77 327.44,-83.46"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.08,-81.17 320.79,-76.07 324.88,-85.85 330.08,-81.17"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node19 -->
|
||||
<g id="Node000019" class="node">
|
||||
<title>Node19</title>
|
||||
<g id="a_Node000019"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="392.25,-74.5 353,-74.5 353,-55.25 392.25,-55.25 392.25,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="372.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node19 -->
|
||||
<g id="edge20_Node000016_Node000019" class="edge">
|
||||
<title>Node16->Node19</title>
|
||||
<g id="a_edge20_Node000016_Node000019"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M370.56,-110.32C370.91,-102.65 371.32,-93.89 371.68,-86.2"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.16,-86.61 372.13,-76.46 368.17,-86.28 375.16,-86.61"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node20 -->
|
||||
<g id="Node000020" class="node">
|
||||
<title>Node20</title>
|
||||
<g id="a_Node000020"><a xlink:title=" ">
|
||||
<polygon fill="#e0e0e0" stroke="#999999" points="463.38,-74.5 409.88,-74.5 409.88,-55.25 463.38,-55.25 463.38,-74.5"/>
|
||||
<text xml:space="preserve" text-anchor="middle" x="436.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
<!-- Node16->Node20 -->
|
||||
<g id="edge21_Node000016_Node000020" class="edge">
|
||||
<title>Node16->Node20</title>
|
||||
<g id="a_edge21_Node000016_Node000020"><a xlink:title=" ">
|
||||
<path fill="none" stroke="#63b8ff" d="M390.46,-110.32C399.58,-101.54 410.17,-91.34 418.91,-82.93"/>
|
||||
<polygon fill="#63b8ff" stroke="#63b8ff" points="421.34,-85.45 426.11,-76 416.48,-80.41 421.34,-85.45"/>
|
||||
</a>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 21 KiB |
@@ -3,16 +3,18 @@
|
||||
<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="generator" content="Doxygen 1.13.2"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>fourdst::libcomposition: src/composition/include/fourdst/composition/composition.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<script type="text/javascript" src="clipboard.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="cookie.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
@@ -27,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.2.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -36,28 +38,28 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<!-- 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');
|
||||
$(document).ready(function() { init_search(); });
|
||||
initMenu('',true,false,'search.php','Search',true);
|
||||
$(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
@@ -71,7 +73,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function(){initNavTree('composition_8h_source.html',''); initResizable(); });
|
||||
$(function(){initNavTree('composition_8h_source.html',''); initResizable(true); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
@@ -128,309 +130,333 @@ $(document).ready(function(){initNavTree('composition_8h_source.html',''); initR
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <optional></span></div>
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <unordered_set></span></div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include "fourdst/config/config.h"</span></div>
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor">#include "fourdst/logging/logging.h"</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include "<a class="code" href="composition__abstract_8h.html">fourdst/composition/composition_abstract.h</a>"</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include "<a class="code" href="atomicSpecies_8h.html">fourdst/atomic/atomicSpecies.h</a>"</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="keyword">namespace </span><a class="code hl_namespace" href="namespacefourdst_1_1composition.html">fourdst::composition</a> {</div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1CanonicalComposition.html"> 45</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structfourdst_1_1composition_1_1CanonicalComposition.html">CanonicalComposition</a> {</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1CanonicalComposition.html#abe5b01574242f8eaabd00c3d653291f7"> 46</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1CanonicalComposition.html#abe5b01574242f8eaabd00c3d653291f7">X</a> = 0.0; </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1CanonicalComposition.html#a93927bfccc5d2b3906565d092ed4f7f4"> 47</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1CanonicalComposition.html#a93927bfccc5d2b3906565d092ed4f7f4">Y</a> = 0.0; </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1CanonicalComposition.html#ae1981f5ddd36abd17a4a69fa1f43de18"> 48</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1CanonicalComposition.html#ae1981f5ddd36abd17a4a69fa1f43de18">Z</a> = 0.0; </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||
<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1CanonicalComposition.html#a6e447cb601af6bcbd09e290aef759672"> 56</a></span> <span class="keyword">friend</span> std::ostream& <a class="code hl_friend" href="structfourdst_1_1composition_1_1CanonicalComposition.html#a6e447cb601af6bcbd09e290aef759672">operator<<</a>(std::ostream& os, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1composition_1_1CanonicalComposition.html">CanonicalComposition</a>& composition) {</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> os << <span class="stringliteral">"<CanonicalComposition: "</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> << <span class="stringliteral">"X = "</span> << composition.<a class="code hl_variable" href="structfourdst_1_1composition_1_1CanonicalComposition.html#abe5b01574242f8eaabd00c3d653291f7">X</a> << <span class="stringliteral">", "</span></div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> << <span class="stringliteral">"Y = "</span> << composition.<a class="code hl_variable" href="structfourdst_1_1composition_1_1CanonicalComposition.html#a93927bfccc5d2b3906565d092ed4f7f4">Y</a> << <span class="stringliteral">", "</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> << <span class="stringliteral">"Z = "</span> << composition.<a class="code hl_variable" href="structfourdst_1_1composition_1_1CanonicalComposition.html#ae1981f5ddd36abd17a4a69fa1f43de18">Z</a> << <span class="stringliteral">">"</span>;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordflow">return</span> os;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> }</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include <expected></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 "fourdst/config/config.h"</span></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#include "fourdst/logging/logging.h"</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#include "<a class="code" href="composition__abstract_8h.html">fourdst/composition/composition_abstract.h</a>"</span></div>
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#include "<a class="code" href="atomic_species_8h.html">fourdst/atomic/atomicSpecies.h</a>"</span></div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacefourdst_1_1composition.html">fourdst::composition</a> {</div>
|
||||
<div class="foldopen" id="foldopen00046" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_canonical_composition.html"> 46</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structfourdst_1_1composition_1_1_canonical_composition.html">CanonicalComposition</a> {</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_canonical_composition.html#abe5b01574242f8eaabd00c3d653291f7"> 47</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_canonical_composition.html#abe5b01574242f8eaabd00c3d653291f7">X</a> = 0.0; </div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_canonical_composition.html#a93927bfccc5d2b3906565d092ed4f7f4"> 48</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_canonical_composition.html#a93927bfccc5d2b3906565d092ed4f7f4">Y</a> = 0.0; </div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_canonical_composition.html#ae1981f5ddd36abd17a4a69fa1f43de18"> 49</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_canonical_composition.html#ae1981f5ddd36abd17a4a69fa1f43de18">Z</a> = 0.0; </div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span></div>
|
||||
<div class="foldopen" id="foldopen00057" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_canonical_composition.html#a6e447cb601af6bcbd09e290aef759672"> 57</a></span> <span class="keyword">friend</span> std::ostream& <a class="code hl_friend" href="structfourdst_1_1composition_1_1_canonical_composition.html#a6e447cb601af6bcbd09e290aef759672">operator<<</a>(std::ostream& os, <span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1composition_1_1_canonical_composition.html">CanonicalComposition</a>& <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>) {</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> os << <span class="stringliteral">"<CanonicalComposition: "</span></div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> << <span class="stringliteral">"X = "</span> << <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>.X << <span class="stringliteral">", "</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> << <span class="stringliteral">"Y = "</span> << <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>.Y << <span class="stringliteral">", "</span></div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> << <span class="stringliteral">"Z = "</span> << <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>.Z << <span class="stringliteral">">"</span>;</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordflow">return</span> os;</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> };</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="comment">// ReSharper disable once CppClassCanBeFinal</span></div>
|
||||
<div class="foldopen" id="foldopen00098" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html"> 98</a></span> <span class="keyword">class </span><a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a> final : <span class="keyword">public</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1CompositionAbstract.html">CompositionAbstract</a> {</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">private</span>:</div>
|
||||
<div class="foldopen" id="foldopen00107" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html"> 107</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html">CompositionCache</a> {</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a459e01b94eb0e78dd95bb6932a967f13"> 108</a></span> std::optional<CanonicalComposition> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a459e01b94eb0e78dd95bb6932a967f13">canonicalComp</a>; </div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#add5ce97ae6a1796c5f6488bfa1555be6"> 109</a></span> std::optional<std::vector<double>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#add5ce97ae6a1796c5f6488bfa1555be6">massFractions</a>; </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a41ce9d6b4a0f00030e3027b23c0269fb"> 110</a></span> std::optional<std::vector<double>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a41ce9d6b4a0f00030e3027b23c0269fb">numberFractions</a>; </div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6"> 111</a></span> std::optional<std::vector<double>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">molarAbundances</a>; </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a14761ff2df5423884330e423ec38e98c"> 112</a></span> std::optional<std::vector<atomic::Species>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a14761ff2df5423884330e423ec38e98c">sortedSpecies</a>; </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#abe45010a5104562d3ebecc77393c04ce"> 113</a></span> std::optional<std::vector<std::string>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#abe45010a5104562d3ebecc77393c04ce">sortedSymbols</a>; </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ae844e5a1d2b85c7cfee50157ccf189ce"> 114</a></span> std::optional<double> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ae844e5a1d2b85c7cfee50157ccf189ce">Ye</a>; </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
|
||||
<div class="foldopen" id="foldopen00119" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ac8b576c3b48c4cedda6e9e2790072b0d"> 119</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ac8b576c3b48c4cedda6e9e2790072b0d">clear</a>() {</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a459e01b94eb0e78dd95bb6932a967f13">canonicalComp</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#add5ce97ae6a1796c5f6488bfa1555be6">massFractions</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a41ce9d6b4a0f00030e3027b23c0269fb">numberFractions</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">molarAbundances</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#abe45010a5104562d3ebecc77393c04ce">sortedSymbols</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a14761ff2df5423884330e423ec38e98c">sortedSpecies</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ae844e5a1d2b85c7cfee50157ccf189ce">Ye</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> }</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span></div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="comment">// ReSharper disable once CppClassCanBeFinal</span></div>
|
||||
<div class="foldopen" id="foldopen00099" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html"> 99</a></span> <span class="keyword">class </span><a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a> final : <span class="keyword">public</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1_composition_abstract.html">CompositionAbstract</a> {</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a7eace279c95ac7cccb05434320203343"> 101</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classfourdst_1_1composition_1_1_composition.html#a7eace279c95ac7cccb05434320203343">iterator</a> = <a class="code hl_class" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">detail::CompositionIterator<false></a>;</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a38bbc17eb83b6155163382b27b3818e6"> 102</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classfourdst_1_1composition_1_1_composition.html#a38bbc17eb83b6155163382b27b3818e6">const_iterator</a> = <a class="code hl_class" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">detail::CompositionIterator<true></a>;</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">private</span>:</div>
|
||||
<div class="foldopen" id="foldopen00111" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html"> 111</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html">CompositionCache</a> {</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a459e01b94eb0e78dd95bb6932a967f13"> 112</a></span> std::optional<CanonicalComposition> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a459e01b94eb0e78dd95bb6932a967f13">canonicalComp</a>; </div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#add5ce97ae6a1796c5f6488bfa1555be6"> 113</a></span> std::optional<std::vector<double>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#add5ce97ae6a1796c5f6488bfa1555be6">massFractions</a>; </div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a41ce9d6b4a0f00030e3027b23c0269fb"> 114</a></span> std::optional<std::vector<double>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a41ce9d6b4a0f00030e3027b23c0269fb">numberFractions</a>; </div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6"> 115</a></span> std::optional<std::vector<double>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">molarAbundances</a>; </div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a14761ff2df5423884330e423ec38e98c"> 116</a></span> std::optional<std::vector<atomic::Species>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a14761ff2df5423884330e423ec38e98c">sortedSpecies</a>; </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#abe45010a5104562d3ebecc77393c04ce"> 117</a></span> std::optional<std::vector<std::string>> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#abe45010a5104562d3ebecc77393c04ce">sortedSymbols</a>; </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ae844e5a1d2b85c7cfee50157ccf189ce"> 118</a></span> std::optional<double> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ae844e5a1d2b85c7cfee50157ccf189ce">Ye</a>; </div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a8580c92659fff18f7453496939ecd427"> 119</a></span> std::optional<std::size_t> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a8580c92659fff18f7453496939ecd427">hash</a>;</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span></div>
|
||||
<div class="foldopen" id="foldopen00124" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ac8b576c3b48c4cedda6e9e2790072b0d"> 124</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ac8b576c3b48c4cedda6e9e2790072b0d">clear</a>() {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a459e01b94eb0e78dd95bb6932a967f13">canonicalComp</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#add5ce97ae6a1796c5f6488bfa1555be6">massFractions</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a41ce9d6b4a0f00030e3027b23c0269fb">numberFractions</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">molarAbundances</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#abe45010a5104562d3ebecc77393c04ce">sortedSymbols</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a14761ff2df5423884330e423ec38e98c">sortedSpecies</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ae844e5a1d2b85c7cfee50157ccf189ce">Ye</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a8580c92659fff18f7453496939ecd427">hash</a> = std::nullopt;</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="foldopen" id="foldopen00133" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#af291583560120bb53c4546a598666477"> 133</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#af291583560120bb53c4546a598666477">is_clear</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="keywordflow">return</span> !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a459e01b94eb0e78dd95bb6932a967f13">canonicalComp</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#add5ce97ae6a1796c5f6488bfa1555be6">massFractions</a>.has_value() &&</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a41ce9d6b4a0f00030e3027b23c0269fb">numberFractions</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">molarAbundances</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#abe45010a5104562d3ebecc77393c04ce">sortedSymbols</a>.has_value() &&</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ae844e5a1d2b85c7cfee50157ccf189ce">Ye</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a14761ff2df5423884330e423ec38e98c">sortedSpecies</a>.has_value();</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> }</div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span></div>
|
||||
<div class="foldopen" id="foldopen00139" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#af291583560120bb53c4546a598666477"> 139</a></span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#af291583560120bb53c4546a598666477">is_clear</a>()<span class="keyword"> const </span>{</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordflow">return</span> !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a459e01b94eb0e78dd95bb6932a967f13">canonicalComp</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#add5ce97ae6a1796c5f6488bfa1555be6">massFractions</a>.has_value() &&</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a41ce9d6b4a0f00030e3027b23c0269fb">numberFractions</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">molarAbundances</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#abe45010a5104562d3ebecc77393c04ce">sortedSymbols</a>.has_value() &&</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ae844e5a1d2b85c7cfee50157ccf189ce">Ye</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a14761ff2df5423884330e423ec38e98c">sortedSpecies</a>.has_value() && !<a class="code hl_variable" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a8580c92659fff18f7453496939ecd427">hash</a>.has_value();</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> };</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keyword">private</span>:</div>
|
||||
<div class="foldopen" id="foldopen00145" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e"> 145</a></span> <span class="keyword">static</span> quill::Logger* <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e">getLogger</a>() {</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keyword">static</span> quill::Logger* logger = logging::LogManager::getInstance().getLogger(<span class="stringliteral">"log"</span>);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">return</span> logger;</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="foldopen" id="foldopen00146" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8"> 146</a></span> <span class="keyword">enum class</span> <a class="code hl_enumeration" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8">SpeciesIndexLookupError</a> : uint8_t {</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8ac7cc0e85688b85571f30fd16a46d9891"> 147</a></span> <a class="code hl_enumvalue" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8ac7cc0e85688b85571f30fd16a46d9891">NO_REGISTERED_SPECIES</a>,</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8a3659baf2b06bba6c02bad8316d517761"> 148</a></span> <a class="code hl_enumvalue" href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8a3659baf2b06bba6c02bad8316d517761">SPECIES_NOT_FOUND</a></div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a452b0affb86dc971a96c80d01f4fcb2b"> 150</a></span> std::set<atomic::Species> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#a452b0affb86dc971a96c80d01f4fcb2b">m_registeredSpecies</a>; </div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f"> 151</a></span> std::map<atomic::Species, double> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f">m_molarAbundances</a>; </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a02cd9d9608da082a200fdfa86d14bf5d"> 153</a></span> <span class="keyword">mutable</span> <a class="code hl_struct" href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html">CompositionCache</a> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#a02cd9d9608da082a200fdfa86d14bf5d">m_cache</a>; </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88"> 161</a></span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a08c1d1fe9384c5255a6ba40e34b18315"> 166</a></span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a08c1d1fe9384c5255a6ba40e34b18315">~Composition</a>() <span class="keyword">override</span> = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
||||
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<atomic::Species>& species);</div>
|
||||
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::set<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::set<atomic::Species>& species);</div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_set<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_set<atomic::Species>& species);</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<std::string>& symbols, <span class="keyword">const</span> std::vector<double>& molarAbundances);</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<atomic::Species>& species, <span class="keyword">const</span> std::vector<double>& molarAbundances);</div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
|
||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::set<std::string>& symbols, <span class="keyword">const</span> std::vector<double>& molarAbundances);</div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_map<std::string, double>& symbolMolarAbundances);</div>
|
||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::map<std::string, double>& symbolMolarAbundances);</div>
|
||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_map<atomic::Species, double>& speciesMolarAbundances);</div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::map<atomic::Species, double>& speciesMolarAbundances);</div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
|
||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a>& composition);</div>
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1CompositionAbstract.html">CompositionAbstract</a>& composition);</div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> </div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a>& <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a4ec1e23cfecef764cb831171fed62fc2">operator=</a>(<a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a> <span class="keyword">const</span>& other);</div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">registerSymbol</a>(<span class="keyword">const</span> std::string& symbol);</div>
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> </div>
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">registerSymbol</a>(<span class="keyword">const</span> std::vector<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> </div>
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">registerSpecies</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1Species.html">atomic::Species</a>& species) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> </div>
|
||||
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">registerSpecies</a>(<span class="keyword">const</span> std::vector<atomic::Species>& species) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a194f715788e7921bd611579440de2ecd">contains</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1Species.html">atomic::Species</a>& species) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a194f715788e7921bd611579440de2ecd">contains</a>(<span class="keyword">const</span> std::string& symbol) <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> [[nodiscard]] <span class="keywordtype">size_t</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a9d177d36b728442bcbd8cb66712c7c75">size</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> </div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>& symbol,</div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> const <span class="keywordtype">double</span>& molar_abundance</div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> );</div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> const atomic::Species& species,</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> const <span class="keywordtype">double</span>& molar_abundance</div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> );</div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>>& symbols,</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> );</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<atomic::Species>& species,</div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> );</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> </div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::set<<a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>>& symbols,</div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> );</div>
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> </div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::set<atomic::Species>& species,</div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> const <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> );</div>
|
||||
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> </div>
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::set<<a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a3ae885c28580ae15be8c16614bef3b0e">getRegisteredSymbols</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> [[nodiscard]] const <a class="code hl_namespace" href="namespacestd.html">std</a>::set<atomic::Species> &<a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a33db253ca50431b5166d43412ff18f71">getRegisteredSpecies</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> </div>
|
||||
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::unordered_map<atomic::Species, <span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">getMassFraction</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> </div>
|
||||
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">getMassFraction</a>(const <a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">getMassFraction</a>(const atomic::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> </div>
|
||||
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a1f87ed64a1be9a6091c852131d24e476">getNumberFraction</a>(const <a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> </div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a1f87ed64a1be9a6091c852131d24e476">getNumberFraction</a>(const atomic::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> </div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::unordered_map<atomic::Species, <span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a1f87ed64a1be9a6091c852131d24e476">getNumberFraction</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> </div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#add67a92d73e3a57a2bbdb52bc9ca3bfe">getMolarAbundance</a>(const <a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> </div>
|
||||
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#add67a92d73e3a57a2bbdb52bc9ca3bfe">getMolarAbundance</a>(const atomic::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> </div>
|
||||
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#afbbb5e51ad5ae5c0fa6bc0094195aecd">getMeanParticleMass</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> </div>
|
||||
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a90fc71d1fe03017ee4c7a1cac69d24fb">getElectronAbundance</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> </div>
|
||||
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> </div>
|
||||
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> [[nodiscard]] <a class="code hl_struct" href="structfourdst_1_1composition_1_1CanonicalComposition.html">CanonicalComposition</a> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#aac5b214a3d1278e127422224cb9cee50">getCanonicalComposition</a>() const;</div>
|
||||
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div>
|
||||
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#af4f44aaf8b7e0d63872a70b5e2131369">getMassFractionVector</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> </div>
|
||||
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#ae4f72972cf4d1ff422d0790080e11473">getNumberFractionVector</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span> </div>
|
||||
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::vector<<span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#abcb391f5fca2b636127e48e681e4c3ee">getMolarAbundanceVector</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> </div>
|
||||
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> [[nodiscard]] <span class="keywordtype">size_t</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">getSpeciesIndex</a>(const <a class="code hl_namespace" href="namespacestd.html">std</a>::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> </div>
|
||||
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> [[nodiscard]] <span class="keywordtype">size_t</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">getSpeciesIndex</a>(const atomic::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> </div>
|
||||
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> [[nodiscard]] atomic::Species <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#ae4f854ded38f5e6fcd157a74a57cbf0c">getSpeciesAtIndex</a>(<span class="keywordtype">size_t</span> index) const override;</div>
|
||||
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> </div>
|
||||
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::unique_ptr<<a class="code hl_class" href="classfourdst_1_1composition_1_1CompositionAbstract.html">CompositionAbstract</a>> <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a5a1f5661a329ec7bc8b7e118ff9d6c25">clone</a>() const override;</div>
|
||||
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> </div>
|
||||
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> friend <a class="code hl_namespace" href="namespacestd.html">std</a>::ostream& operator<<(<a class="code hl_namespace" href="namespacestd.html">std</a>::ostream& os, const <a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a>& composition);</div>
|
||||
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> </div>
|
||||
<div class="foldopen" id="foldopen00768" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a8699ef1c21f7cf21a26ab2f83cfd9785"> 768</a></span> [[nodiscard]] <a class="code hl_namespace" href="namespacestd.html">std</a>::map<atomic::Species, <span class="keywordtype">double</span>>::iterator <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a8699ef1c21f7cf21a26ab2f83cfd9785">begin</a>()<span class="keyword"> override </span>{</div>
|
||||
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f">m_molarAbundances</a>.begin();</div>
|
||||
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> }</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keyword">private</span>:</div>
|
||||
<div class="foldopen" id="foldopen00156" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e"> 156</a></span> <span class="keyword">static</span> quill::Logger* <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e">getLogger</a>() {</div>
|
||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keyword">static</span> quill::Logger* logger = logging::LogManager::getInstance().getLogger(<span class="stringliteral">"log"</span>);</div>
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keywordflow">return</span> logger;</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> </div>
|
||||
<div class="foldopen" id="foldopen00789" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a5f6ca82e740a9297dad4bb9cc1075112"> 789</a></span> [[nodiscard]] std::map<atomic::Species, double>::const_iterator <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a5f6ca82e740a9297dad4bb9cc1075112">begin</a>()<span class="keyword"> const override </span>{</div>
|
||||
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f">m_molarAbundances</a>.cbegin();</div>
|
||||
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> }</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="comment">// std::set<atomic::Species> m_registeredSpecies; ///< Set of registered species in the composition.</span></div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="comment">// std::map<atomic::Species, double> m_molarAbundances; ///< Map of species to their molar abundances.</span></div>
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27"> 164</a></span> std::vector<atomic::Species> <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">m_species</a>;</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479"> 165</a></span> std::vector<double> <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">m_molarAbundances</a>;</div>
|
||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
||||
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a02cd9d9608da082a200fdfa86d14bf5d"> 167</a></span> <span class="keyword">mutable</span> <a class="code hl_struct" href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html">CompositionCache</a> <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#a02cd9d9608da082a200fdfa86d14bf5d">m_cache</a>; </div>
|
||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> [[nodiscard]] std::expected<std::ptrdiff_t, SpeciesIndexLookupError> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#aded88f0ad4a97eaae1e356fa8428cab5">findSpeciesIndex</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">atomic::Species</a> &species) <span class="keyword">const</span> <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> [[nodiscard]] <span class="keyword">static</span> std::vector<atomic::Species> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a3f013e33b8978baf81447e5bd177f38b">symbolVectorToSpeciesVector</a>(<span class="keyword">const</span> std::vector<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88"> 179</a></span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span></div>
|
||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a08c1d1fe9384c5255a6ba40e34b18315"> 184</a></span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a08c1d1fe9384c5255a6ba40e34b18315">~Composition</a>() <span class="keyword">override</span> = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span></div>
|
||||
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span></div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<atomic::Species>& species);</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span></div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::set<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span></div>
|
||||
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::set<atomic::Species>& species);</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_set<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_set<atomic::Species>& species);</div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span></div>
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<std::string>& symbols, <span class="keyword">const</span> std::vector<double>& molarAbundances);</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span></div>
|
||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::vector<atomic::Species>& species, <span class="keyword">const</span> std::vector<double>& molarAbundances);</div>
|
||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span></div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::set<std::string>& symbols, <span class="keyword">const</span> std::vector<double>& molarAbundances);</div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_map<std::string, double>& symbolMolarAbundances);</div>
|
||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::map<std::string, double>& symbolMolarAbundances);</div>
|
||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::unordered_map<atomic::Species, double>& speciesMolarAbundances);</div>
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> std::map<atomic::Species, double>& speciesMolarAbundances);</div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span></div>
|
||||
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>& <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>);</div>
|
||||
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div>
|
||||
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keyword">explicit</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1_composition_abstract.html">CompositionAbstract</a>& <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>);</div>
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span></div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>& <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a4ec1e23cfecef764cb831171fed62fc2">operator=</a>(<a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a> <span class="keyword">const</span>& other);</div>
|
||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>& <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a4ec1e23cfecef764cb831171fed62fc2">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1_composition_abstract.html">CompositionAbstract</a>& other);</div>
|
||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span></div>
|
||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">registerSymbol</a>(<span class="keyword">const</span> std::string& symbol);</div>
|
||||
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span></div>
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">registerSymbol</a>(<span class="keyword">const</span> std::vector<std::string>& symbols);</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span></div>
|
||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">registerSpecies</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">atomic::Species</a>& species) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
|
||||
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span></div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">registerSpecies</a>(<span class="keyword">const</span> std::vector<atomic::Species>& species) <span class="keyword">noexcept</span>;</div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span></div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a194f715788e7921bd611579440de2ecd">contains</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structfourdst_1_1atomic_1_1_species.html">atomic::Species</a>& species) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span>;</div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span></div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> [[nodiscard]] <span class="keywordtype">bool</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a194f715788e7921bd611579440de2ecd">contains</a>(<span class="keyword">const</span> std::string& symbol) <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span></div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> [[nodiscard]] <span class="keywordtype">size_t</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a9d177d36b728442bcbd8cb66712c7c75">size</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span></div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> const std::<span class="keywordtype">string</span>& symbol,</div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> const <span class="keywordtype">double</span>& molar_abundance</div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> );</div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span></div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> const <a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species& species,</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> const <span class="keywordtype">double</span>& molar_abundance</div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> );</div>
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span></div>
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> const std::vector<std::<span class="keywordtype">string</span>>& symbols,</div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> const std::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> );</div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span></div>
|
||||
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> const std::vector<<a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species>& species,</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> const std::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> );</div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span></div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> const std::set<std::<span class="keywordtype">string</span>>& symbols,</div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> const std::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> );</div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span></div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">setMolarAbundance</a>(</div>
|
||||
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> const std::set<<a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species>& species,</div>
|
||||
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> const std::vector<<span class="keywordtype">double</span>>& molar_abundances</div>
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> );</div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span></div>
|
||||
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> [[nodiscard]] std::set<std::<span class="keywordtype">string</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a3ae885c28580ae15be8c16614bef3b0e">getRegisteredSymbols</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span></div>
|
||||
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> [[nodiscard]] const std::vector<<a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species> &<a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#af4b01ec4140e278d92c18f139f69ab1f">getRegisteredSpecies</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span></div>
|
||||
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> [[nodiscard]] std::unordered_map<<a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species, <span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">getMassFraction</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span></div>
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">getMassFraction</a>(const std::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span></div>
|
||||
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">getMassFraction</a>(const <a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span></div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a34f71d4d8f0297c576fd62fabd490305">getNumberFraction</a>(const std::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span></div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a34f71d4d8f0297c576fd62fabd490305">getNumberFraction</a>(const <a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span></div>
|
||||
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> [[nodiscard]] std::unordered_map<<a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species, <span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a34f71d4d8f0297c576fd62fabd490305">getNumberFraction</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span></div>
|
||||
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#add67a92d73e3a57a2bbdb52bc9ca3bfe">getMolarAbundance</a>(const std::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span></div>
|
||||
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#add67a92d73e3a57a2bbdb52bc9ca3bfe">getMolarAbundance</a>(const <a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span></div>
|
||||
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#afbbb5e51ad5ae5c0fa6bc0094195aecd">getMeanParticleMass</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span></div>
|
||||
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> [[nodiscard]] <span class="keywordtype">double</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a90fc71d1fe03017ee4c7a1cac69d24fb">getElectronAbundance</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> </div>
|
||||
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span></div>
|
||||
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> [[nodiscard]] <a class="code hl_struct" href="structfourdst_1_1composition_1_1_canonical_composition.html">CanonicalComposition</a> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#aac5b214a3d1278e127422224cb9cee50">getCanonicalComposition</a>() const;</div>
|
||||
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span></div>
|
||||
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> [[nodiscard]] std::vector<<span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#af4f44aaf8b7e0d63872a70b5e2131369">getMassFractionVector</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span></div>
|
||||
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> [[nodiscard]] std::vector<<span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#ae4f72972cf4d1ff422d0790080e11473">getNumberFractionVector</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span></div>
|
||||
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> [[nodiscard]] std::vector<<span class="keywordtype">double</span>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#abcb391f5fca2b636127e48e681e4c3ee">getMolarAbundanceVector</a>() const noexcept override;</div>
|
||||
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span></div>
|
||||
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> [[nodiscard]] <span class="keywordtype">size_t</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">getSpeciesIndex</a>(const std::<span class="keywordtype">string</span>& symbol) const override;</div>
|
||||
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span></div>
|
||||
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> [[nodiscard]] <span class="keywordtype">size_t</span> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">getSpeciesIndex</a>(const <a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species& species) const override;</div>
|
||||
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span></div>
|
||||
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> [[nodiscard]] <a class="code hl_namespace" href="namespacefourdst_1_1atomic.html">atomic</a>::Species <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#ae4f854ded38f5e6fcd157a74a57cbf0c">getSpeciesAtIndex</a>(<span class="keywordtype">size_t</span> index) const override;</div>
|
||||
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> </div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> [[nodiscard]] std::unique_ptr<<a class="code hl_class" href="classfourdst_1_1composition_1_1_composition_abstract.html">CompositionAbstract</a>> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a5a1f5661a329ec7bc8b7e118ff9d6c25">clone</a>() const override;</div>
|
||||
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span></div>
|
||||
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> friend std::ostream& operator<<(std::ostream& os, const <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">Composition</a>& <a class="code hl_namespace" href="namespacefourdst_1_1composition.html">composition</a>);</div>
|
||||
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span></div>
|
||||
<div class="foldopen" id="foldopen00787" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#a5bdb6ca3f734fae901b3d6179dbc17a0"> 787</a></span> [[nodiscard]] <a class="code hl_typedef" href="classfourdst_1_1composition_1_1_composition.html#a7eace279c95ac7cccb05434320203343">iterator</a> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a5bdb6ca3f734fae901b3d6179dbc17a0">begin</a>()<span class="keyword"> override </span>{</div>
|
||||
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> <span class="keywordflow">return</span> {<a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">m_species</a>.begin(), <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">m_molarAbundances</a>.begin()};</div>
|
||||
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span> </div>
|
||||
<div class="foldopen" id="foldopen00810" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a8c07a604bff4963b9f8a1f11175f97cf"> 810</a></span> [[nodiscard]] std::map<atomic::Species, double>::iterator <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a8c07a604bff4963b9f8a1f11175f97cf">end</a>()<span class="keyword"> override </span>{</div>
|
||||
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f">m_molarAbundances</a>.end();</div>
|
||||
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span> }</div>
|
||||
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span></div>
|
||||
<div class="foldopen" id="foldopen00808" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#ae4600dc915645fc1b50c67e0218b794d"> 808</a></span> [[nodiscard]] <a class="code hl_typedef" href="classfourdst_1_1composition_1_1_composition.html#a38bbc17eb83b6155163382b27b3818e6">const_iterator</a> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#ae4600dc915645fc1b50c67e0218b794d">begin</a>()<span class="keyword"> const override </span>{</div>
|
||||
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> <span class="keywordflow">return</span> {<a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">m_species</a>.cbegin(), <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">m_molarAbundances</a>.cbegin()};</div>
|
||||
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> </div>
|
||||
<div class="foldopen" id="foldopen00831" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1Composition.html#a12be36a912c1a1f59affba37d44431ef"> 831</a></span> [[nodiscard]] std::map<atomic::Species, double>::const_iterator <a class="code hl_function" href="classfourdst_1_1composition_1_1Composition.html#a12be36a912c1a1f59affba37d44431ef">end</a>()<span class="keyword"> const override </span>{</div>
|
||||
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f">m_molarAbundances</a>.cend();</div>
|
||||
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span> }</div>
|
||||
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span></div>
|
||||
<div class="foldopen" id="foldopen00829" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#aaa89050308dda5e51d4b47d18d54cb58"> 829</a></span> [[nodiscard]] <a class="code hl_class" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">detail::CompositionIterator<false></a> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#aaa89050308dda5e51d4b47d18d54cb58">end</a>()<span class="keyword"> override </span>{</div>
|
||||
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span> <span class="keywordflow">return</span> {<a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">m_species</a>.end(), <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">m_molarAbundances</a>.end()};</div>
|
||||
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span> </div>
|
||||
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> };</div>
|
||||
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span></div>
|
||||
<div class="foldopen" id="foldopen00850" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"><a class="line" href="classfourdst_1_1composition_1_1_composition.html#aabcde53961ecadfa823de5a766f0da84"> 850</a></span> [[nodiscard]] <a class="code hl_class" href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">detail::CompositionIterator<true></a> <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#aabcde53961ecadfa823de5a766f0da84">end</a>()<span class="keyword"> const override </span>{</div>
|
||||
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> <span class="keywordflow">return</span> {<a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">m_species</a>.cend(), <a class="code hl_variable" href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">m_molarAbundances</a>.cend()};</div>
|
||||
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span> </div>
|
||||
<div class="foldopen" id="foldopen00837" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"><a class="line" href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a"> 837</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a">operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a>& a, <span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1Composition.html">Composition</a>& b) <span class="keyword">noexcept</span> {</div>
|
||||
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"> 838</span> <span class="keywordflow">if</span> (a.size() != b.size()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno"> 839</span> </div>
|
||||
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno"> 840</span> <span class="comment">// Compare species sets quickly</span></div>
|
||||
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"> 841</span> <span class="keywordflow">if</span> (a.getRegisteredSpecies() != b.getRegisteredSpecies())</div>
|
||||
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span> </div>
|
||||
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span> <span class="comment">// Compare all abundances</span></div>
|
||||
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> itA = a.begin(), itB = b.begin();</div>
|
||||
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span> itA != a.end() && itB != b.end(); ++itA, ++itB) {</div>
|
||||
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"> 847</span> <span class="keywordflow">if</span> (itA->first != itB->first)</div>
|
||||
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> <span class="keywordflow">if</span> (itA->second != itB->second)</div>
|
||||
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span> }</div>
|
||||
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span> }</div>
|
||||
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span> </div>
|
||||
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span> [[nodiscard]] std::size_t <a class="code hl_function" href="classfourdst_1_1composition_1_1_composition.html#a5b3631fa33b0c6809ad652b0e31663a1">hash</a>() <span class="keyword">const override</span>;</div>
|
||||
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span> </div>
|
||||
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"> 856</span> };</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span>}; <span class="comment">// namespace fourdst::composition</span></div>
|
||||
<div class="ttc" id="aatomicSpecies_8h_html"><div class="ttname"><a href="atomicSpecies_8h.html">atomicSpecies.h</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1CompositionAbstract_html"><div class="ttname"><a href="classfourdst_1_1composition_1_1CompositionAbstract.html">fourdst::composition::CompositionAbstract</a></div><div class="ttdoc">Abstract base class for chemical composition representations.</div><div class="ttdef"><b>Definition</b> <a href="composition__abstract_8h_source.html#l00036">composition_abstract.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html">fourdst::composition::Composition</a></div><div class="ttdoc">Manages a collection of chemical species and their abundances.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00098">composition.h:98</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a02cd9d9608da082a200fdfa86d14bf5d"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a02cd9d9608da082a200fdfa86d14bf5d">fourdst::composition::Composition::m_cache</a></div><div class="ttdeci">CompositionCache m_cache</div><div class="ttdoc">Cache for computed properties to avoid redundant calculations.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00153">composition.h:153</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a08c1d1fe9384c5255a6ba40e34b18315"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a08c1d1fe9384c5255a6ba40e34b18315">fourdst::composition::Composition::~Composition</a></div><div class="ttdeci">~Composition() override=default</div><div class="ttdoc">Default destructor.</div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a0d94f62402bb90b5d12679faeaa8c5d7"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">fourdst::composition::Composition::getSpeciesIndex</a></div><div class="ttdeci">size_t getSpeciesIndex(const std::string &symbol) const override</div><div class="ttdoc">get the index in the sorted vector representation for a given symbol</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00485">composition.cpp:485</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a12be36a912c1a1f59affba37d44431ef"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a12be36a912c1a1f59affba37d44431ef">fourdst::composition::Composition::end</a></div><div class="ttdeci">std::map< atomic::Species, double >::const_iterator end() const override</div><div class="ttdoc">Returns a const iterator to the end of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00831">composition.h:831</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a194f715788e7921bd611579440de2ecd"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a194f715788e7921bd611579440de2ecd">fourdst::composition::Composition::contains</a></div><div class="ttdeci">bool contains(const atomic::Species &species) const noexcept override</div><div class="ttdoc">Checks if a given species is present in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00560">composition.cpp:560</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a1f87ed64a1be9a6091c852131d24e476"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a1f87ed64a1be9a6091c852131d24e476">fourdst::composition::Composition::getNumberFraction</a></div><div class="ttdeci">std::unordered_map< atomic::Species, double > getNumberFraction() const noexcept override</div><div class="ttdoc">Gets the number fractions of all species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00330">composition.cpp:330</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a23b83b76ee025f6fc009184ee19bba88"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a23b83b76ee025f6fc009184ee19bba88">fourdst::composition::Composition::Composition</a></div><div class="ttdeci">Composition()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a262d7133035d4e6f45daa81827abf5e7"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a262d7133035d4e6f45daa81827abf5e7">fourdst::composition::Composition::setMolarAbundance</a></div><div class="ttdeci">void setMolarAbundance(const std::string &symbol, const double &molar_abundance)</div><div class="ttdoc">Sets the molar abundance for a given symbol.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00580">composition.cpp:580</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a33db253ca50431b5166d43412ff18f71"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a33db253ca50431b5166d43412ff18f71">fourdst::composition::Composition::getRegisteredSpecies</a></div><div class="ttdeci">const std::set< atomic::Species > & getRegisteredSpecies() const noexcept override</div><div class="ttdoc">Get a set of all species that are registered in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00269">composition.cpp:269</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a392a34c19f45d6c936cc7030e6cfaf3f"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">fourdst::composition::Composition::registerSpecies</a></div><div class="ttdeci">void registerSpecies(const atomic::Species &species) noexcept</div><div class="ttdoc">Registers a new species by extracting its symbol.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00244">composition.cpp:244</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a3ab4dcda0bfd1a35b169bcc57fe66725"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">fourdst::composition::Composition::registerSymbol</a></div><div class="ttdeci">void registerSymbol(const std::string &symbol)</div><div class="ttdoc">Registers a new symbol for inclusion in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00225">composition.cpp:225</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a3ae885c28580ae15be8c16614bef3b0e"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a3ae885c28580ae15be8c16614bef3b0e">fourdst::composition::Composition::getRegisteredSymbols</a></div><div class="ttdeci">std::set< std::string > getRegisteredSymbols() const noexcept override</div><div class="ttdoc">Gets the registered symbols.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00261">composition.cpp:261</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a452b0affb86dc971a96c80d01f4fcb2b"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a452b0affb86dc971a96c80d01f4fcb2b">fourdst::composition::Composition::m_registeredSpecies</a></div><div class="ttdeci">std::set< atomic::Species > m_registeredSpecies</div><div class="ttdoc">Set of registered species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00150">composition.h:150</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a46a706f9e4c06a45b45ae3dffdde5e9e"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e">fourdst::composition::Composition::getLogger</a></div><div class="ttdeci">static quill::Logger * getLogger()</div><div class="ttdoc">Gets the logger instance for the Composition class. This is static to ensure that all composition obj...</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00145">composition.h:145</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a4ec1e23cfecef764cb831171fed62fc2"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a4ec1e23cfecef764cb831171fed62fc2">fourdst::composition::Composition::operator=</a></div><div class="ttdeci">Composition & operator=(Composition const &other)</div><div class="ttdoc">Assignment operator.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00215">composition.cpp:215</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a5a1f5661a329ec7bc8b7e118ff9d6c25"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a5a1f5661a329ec7bc8b7e118ff9d6c25">fourdst::composition::Composition::clone</a></div><div class="ttdeci">std::unique_ptr< CompositionAbstract > clone() const override</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00556">composition.cpp:556</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a5f6ca82e740a9297dad4bb9cc1075112"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a5f6ca82e740a9297dad4bb9cc1075112">fourdst::composition::Composition::begin</a></div><div class="ttdeci">std::map< atomic::Species, double >::const_iterator begin() const override</div><div class="ttdoc">Returns a const iterator to the beginning of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00789">composition.h:789</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a8699ef1c21f7cf21a26ab2f83cfd9785"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a8699ef1c21f7cf21a26ab2f83cfd9785">fourdst::composition::Composition::begin</a></div><div class="ttdeci">std::map< atomic::Species, double >::iterator begin() override</div><div class="ttdoc">Returns an iterator to the beginning of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00768">composition.h:768</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a8c07a604bff4963b9f8a1f11175f97cf"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a8c07a604bff4963b9f8a1f11175f97cf">fourdst::composition::Composition::end</a></div><div class="ttdeci">std::map< atomic::Species, double >::iterator end() override</div><div class="ttdoc">Returns an iterator to the end of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00810">composition.h:810</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a90fc71d1fe03017ee4c7a1cac69d24fb"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a90fc71d1fe03017ee4c7a1cac69d24fb">fourdst::composition::Composition::getElectronAbundance</a></div><div class="ttdeci">double getElectronAbundance() const noexcept override</div><div class="ttdoc">Compute the electron abundance of the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00368">composition.cpp:368</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a9d177d36b728442bcbd8cb66712c7c75"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a9d177d36b728442bcbd8cb66712c7c75">fourdst::composition::Composition::size</a></div><div class="ttdeci">size_t size() const noexcept override</div><div class="ttdoc">Gets the number of registered species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00576">composition.cpp:576</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_a9ea2b673341fdc67afeb0f0517a54c8c"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">fourdst::composition::Composition::getMassFraction</a></div><div class="ttdeci">std::unordered_map< atomic::Species, double > getMassFraction() const noexcept override</div><div class="ttdoc">Gets the mass fractions of all species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00298">composition.cpp:298</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_aa05a640e0ea80142682bf4ee30a93c7f"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#aa05a640e0ea80142682bf4ee30a93c7f">fourdst::composition::Composition::m_molarAbundances</a></div><div class="ttdeci">std::map< atomic::Species, double > m_molarAbundances</div><div class="ttdoc">Map of species to their molar abundances.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00151">composition.h:151</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_aac5b214a3d1278e127422224cb9cee50"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#aac5b214a3d1278e127422224cb9cee50">fourdst::composition::Composition::getCanonicalComposition</a></div><div class="ttdeci">CanonicalComposition getCanonicalComposition() const</div><div class="ttdoc">Compute the canonical composition (X, Y, Z) of the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00377">composition.cpp:377</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_abcb391f5fca2b636127e48e681e4c3ee"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#abcb391f5fca2b636127e48e681e4c3ee">fourdst::composition::Composition::getMolarAbundanceVector</a></div><div class="ttdeci">std::vector< double > getMolarAbundanceVector() const noexcept override</div><div class="ttdoc">Get a uniform vector representation of the molar abundances stored in the composition object sorted s...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00463">composition.cpp:463</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_add67a92d73e3a57a2bbdb52bc9ca3bfe"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#add67a92d73e3a57a2bbdb52bc9ca3bfe">fourdst::composition::Composition::getMolarAbundance</a></div><div class="ttdeci">double getMolarAbundance(const std::string &symbol) const override</div><div class="ttdoc">Gets the molar abundances of all species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00338">composition.cpp:338</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_ae4f72972cf4d1ff422d0790080e11473"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#ae4f72972cf4d1ff422d0790080e11473">fourdst::composition::Composition::getNumberFractionVector</a></div><div class="ttdeci">std::vector< double > getNumberFractionVector() const noexcept override</div><div class="ttdoc">Get a uniform vector representation of the number fractions stored in the composition object sorted s...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00442">composition.cpp:442</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_ae4f854ded38f5e6fcd157a74a57cbf0c"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#ae4f854ded38f5e6fcd157a74a57cbf0c">fourdst::composition::Composition::getSpeciesAtIndex</a></div><div class="ttdeci">atomic::Species getSpeciesAtIndex(size_t index) const override</div><div class="ttdoc">Get the species at a given index in the sorted vector representation.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00530">composition.cpp:530</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_af4f44aaf8b7e0d63872a70b5e2131369"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#af4f44aaf8b7e0d63872a70b5e2131369">fourdst::composition::Composition::getMassFractionVector</a></div><div class="ttdeci">std::vector< double > getMassFractionVector() const noexcept override</div><div class="ttdoc">Get a uniform vector representation of the mass fraction stored in the composition object sorted such...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00420">composition.cpp:420</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1Composition_html_afbbb5e51ad5ae5c0fa6bc0094195aecd"><div class="ttname"><a href="classfourdst_1_1composition_1_1Composition.html#afbbb5e51ad5ae5c0fa6bc0094195aecd">fourdst::composition::Composition::getMeanParticleMass</a></div><div class="ttdeci">double getMeanParticleMass() const noexcept override</div><div class="ttdoc">Compute the mean particle mass of the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00358">composition.cpp:358</a></div></div>
|
||||
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"> 857</span> </div>
|
||||
<div class="foldopen" id="foldopen00858" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno"><a class="line" href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a"> 858</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a">operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1_composition.html">Composition</a>& a, <span class="keyword">const</span> <a class="code hl_class" href="classfourdst_1_1composition_1_1_composition.html">Composition</a>& b) <span class="keyword">noexcept</span> {</div>
|
||||
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"> 859</span> <span class="keywordflow">if</span> (a.size() != b.size()) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span> </div>
|
||||
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span> <span class="keywordflow">if</span> (a.getRegisteredSpecies() != b.getRegisteredSpecies())</div>
|
||||
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"> 862</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span> </div>
|
||||
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"> 864</span> <span class="keywordflow">return</span> a.hash() == b.hash();</div>
|
||||
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"> 865</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"> 866</span>}; <span class="comment">// namespace fourdst::composition</span></div>
|
||||
<div class="ttc" id="aatomic_species_8h_html"><div class="ttname"><a href="atomic_species_8h.html">atomicSpecies.h</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_abstract_html"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></div><div class="ttdoc">Abstract base class for chemical composition representations.</div><div class="ttdef"><b>Definition</b> <a href="composition__abstract_8h_source.html#l00036">composition_abstract.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html">fourdst::composition::Composition</a></div><div class="ttdoc">Manages a collection of chemical species and their abundances.</div><div class="ttdef"><b>Definition</b> <a href="#l00099">composition.h:99</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a02cd9d9608da082a200fdfa86d14bf5d"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a02cd9d9608da082a200fdfa86d14bf5d">fourdst::composition::Composition::m_cache</a></div><div class="ttdeci">CompositionCache m_cache</div><div class="ttdoc">Cache for computed properties to avoid redundant calculations.</div><div class="ttdef"><b>Definition</b> <a href="#l00167">composition.h:167</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a08c1d1fe9384c5255a6ba40e34b18315"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a08c1d1fe9384c5255a6ba40e34b18315">fourdst::composition::Composition::~Composition</a></div><div class="ttdeci">~Composition() override=default</div><div class="ttdoc">Default destructor.</div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a0d94f62402bb90b5d12679faeaa8c5d7"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a0d94f62402bb90b5d12679faeaa8c5d7">fourdst::composition::Composition::getSpeciesIndex</a></div><div class="ttdeci">size_t getSpeciesIndex(const std::string &symbol) const override</div><div class="ttdoc">get the index in the sorted vector representation for a given symbol</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00639">composition.cpp:639</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a194f715788e7921bd611579440de2ecd"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a194f715788e7921bd611579440de2ecd">fourdst::composition::Composition::contains</a></div><div class="ttdeci">bool contains(const atomic::Species &species) const noexcept override</div><div class="ttdoc">Checks if a given species is present in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00693">composition.cpp:693</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a23b83b76ee025f6fc009184ee19bba88"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a23b83b76ee025f6fc009184ee19bba88">fourdst::composition::Composition::Composition</a></div><div class="ttdeci">Composition()=default</div><div class="ttdoc">Default constructor.</div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a262d7133035d4e6f45daa81827abf5e7"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a262d7133035d4e6f45daa81827abf5e7">fourdst::composition::Composition::setMolarAbundance</a></div><div class="ttdeci">void setMolarAbundance(const std::string &symbol, const double &molar_abundance)</div><div class="ttdoc">Sets the molar abundance for a given symbol.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00321">composition.cpp:321</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a34f71d4d8f0297c576fd62fabd490305"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a34f71d4d8f0297c576fd62fabd490305">fourdst::composition::Composition::getNumberFraction</a></div><div class="ttdeci">double getNumberFraction(const std::string &symbol) const override</div><div class="ttdoc">Gets the number fraction for a given symbol. See the overload for species-based lookup for more detai...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00469">composition.cpp:469</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a38bbc17eb83b6155163382b27b3818e6"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a38bbc17eb83b6155163382b27b3818e6">fourdst::composition::Composition::const_iterator</a></div><div class="ttdeci">detail::CompositionIterator< true > const_iterator</div><div class="ttdef"><b>Definition</b> <a href="#l00102">composition.h:102</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a392a34c19f45d6c936cc7030e6cfaf3f"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a392a34c19f45d6c936cc7030e6cfaf3f">fourdst::composition::Composition::registerSpecies</a></div><div class="ttdeci">void registerSpecies(const atomic::Species &species) noexcept</div><div class="ttdoc">Registers a new species by extracting its symbol.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00251">composition.cpp:251</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a3ab4dcda0bfd1a35b169bcc57fe66725"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a3ab4dcda0bfd1a35b169bcc57fe66725">fourdst::composition::Composition::registerSymbol</a></div><div class="ttdeci">void registerSymbol(const std::string &symbol)</div><div class="ttdoc">Registers a new symbol for inclusion in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00234">composition.cpp:234</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a3ae885c28580ae15be8c16614bef3b0e"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a3ae885c28580ae15be8c16614bef3b0e">fourdst::composition::Composition::getRegisteredSymbols</a></div><div class="ttdeci">std::set< std::string > getRegisteredSymbols() const noexcept override</div><div class="ttdoc">Gets the registered symbols.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00304">composition.cpp:304</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a3f013e33b8978baf81447e5bd177f38b"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a3f013e33b8978baf81447e5bd177f38b">fourdst::composition::Composition::symbolVectorToSpeciesVector</a></div><div class="ttdeci">static std::vector< atomic::Species > symbolVectorToSpeciesVector(const std::vector< std::string > &symbols)</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00725">composition.cpp:725</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a46a706f9e4c06a45b45ae3dffdde5e9e"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a46a706f9e4c06a45b45ae3dffdde5e9e">fourdst::composition::Composition::getLogger</a></div><div class="ttdeci">static quill::Logger * getLogger()</div><div class="ttdoc">Gets the logger instance for the Composition class. This is static to ensure that all composition obj...</div><div class="ttdef"><b>Definition</b> <a href="#l00156">composition.h:156</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a4ec1e23cfecef764cb831171fed62fc2"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a4ec1e23cfecef764cb831171fed62fc2">fourdst::composition::Composition::operator=</a></div><div class="ttdeci">Composition & operator=(Composition const &other)</div><div class="ttdoc">Assignment operator.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00204">composition.cpp:204</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a5a1f5661a329ec7bc8b7e118ff9d6c25"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a5a1f5661a329ec7bc8b7e118ff9d6c25">fourdst::composition::Composition::clone</a></div><div class="ttdeci">std::unique_ptr< CompositionAbstract > clone() const override</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00226">composition.cpp:226</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a5b3631fa33b0c6809ad652b0e31663a1"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a5b3631fa33b0c6809ad652b0e31663a1">fourdst::composition::Composition::hash</a></div><div class="ttdeci">std::size_t hash() const override</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00684">composition.cpp:684</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a5bdb6ca3f734fae901b3d6179dbc17a0"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a5bdb6ca3f734fae901b3d6179dbc17a0">fourdst::composition::Composition::begin</a></div><div class="ttdeci">iterator begin() override</div><div class="ttdoc">Returns an iterator to the beginning of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="#l00787">composition.h:787</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a7eace279c95ac7cccb05434320203343"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a7eace279c95ac7cccb05434320203343">fourdst::composition::Composition::iterator</a></div><div class="ttdeci">detail::CompositionIterator< false > iterator</div><div class="ttdef"><b>Definition</b> <a href="#l00101">composition.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a90fc71d1fe03017ee4c7a1cac69d24fb"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a90fc71d1fe03017ee4c7a1cac69d24fb">fourdst::composition::Composition::getElectronAbundance</a></div><div class="ttdeci">double getElectronAbundance() const noexcept override</div><div class="ttdoc">Compute the electron abundance of the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00543">composition.cpp:543</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a9d177d36b728442bcbd8cb66712c7c75"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a9d177d36b728442bcbd8cb66712c7c75">fourdst::composition::Composition::size</a></div><div class="ttdeci">size_t size() const noexcept override</div><div class="ttdoc">Gets the number of registered species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00709">composition.cpp:709</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_a9ea2b673341fdc67afeb0f0517a54c8c"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#a9ea2b673341fdc67afeb0f0517a54c8c">fourdst::composition::Composition::getMassFraction</a></div><div class="ttdeci">std::unordered_map< atomic::Species, double > getMassFraction() const noexcept override</div><div class="ttdoc">Gets the mass fractions of all species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00460">composition.cpp:460</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aa0edc4976ccd24f2d9f6ad730f058b27"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aa0edc4976ccd24f2d9f6ad730f058b27">fourdst::composition::Composition::m_species</a></div><div class="ttdeci">std::vector< atomic::Species > m_species</div><div class="ttdef"><b>Definition</b> <a href="#l00164">composition.h:164</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aaa89050308dda5e51d4b47d18d54cb58"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aaa89050308dda5e51d4b47d18d54cb58">fourdst::composition::Composition::end</a></div><div class="ttdeci">detail::CompositionIterator< false > end() override</div><div class="ttdoc">Returns an iterator to the end of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="#l00829">composition.h:829</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aabcde53961ecadfa823de5a766f0da84"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aabcde53961ecadfa823de5a766f0da84">fourdst::composition::Composition::end</a></div><div class="ttdeci">detail::CompositionIterator< true > end() const override</div><div class="ttdoc">Returns a const iterator to the end of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="#l00850">composition.h:850</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aac5b214a3d1278e127422224cb9cee50"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aac5b214a3d1278e127422224cb9cee50">fourdst::composition::Composition::getCanonicalComposition</a></div><div class="ttdeci">CanonicalComposition getCanonicalComposition() const</div><div class="ttdoc">Compute the canonical composition (X, Y, Z) of the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00552">composition.cpp:552</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_ab2faabe2e64c587bda8106687f752479"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#ab2faabe2e64c587bda8106687f752479">fourdst::composition::Composition::m_molarAbundances</a></div><div class="ttdeci">std::vector< double > m_molarAbundances</div><div class="ttdef"><b>Definition</b> <a href="#l00165">composition.h:165</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_abcb391f5fca2b636127e48e681e4c3ee"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#abcb391f5fca2b636127e48e681e4c3ee">fourdst::composition::Composition::getMolarAbundanceVector</a></div><div class="ttdeci">std::vector< double > getMolarAbundanceVector() const noexcept override</div><div class="ttdoc">Get a uniform vector representation of the molar abundances stored in the composition object sorted s...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00631">composition.cpp:631</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_add67a92d73e3a57a2bbdb52bc9ca3bfe"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#add67a92d73e3a57a2bbdb52bc9ca3bfe">fourdst::composition::Composition::getMolarAbundance</a></div><div class="ttdeci">double getMolarAbundance(const std::string &symbol) const override</div><div class="ttdoc">Gets the molar abundances of all species in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00504">composition.cpp:504</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aded88f0ad4a97eaae1e356fa8428cab5"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aded88f0ad4a97eaae1e356fa8428cab5">fourdst::composition::Composition::findSpeciesIndex</a></div><div class="ttdeci">std::expected< std::ptrdiff_t, SpeciesIndexLookupError > findSpeciesIndex(const atomic::Species &species) const noexcept</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00713">composition.cpp:713</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_ae4600dc915645fc1b50c67e0218b794d"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#ae4600dc915645fc1b50c67e0218b794d">fourdst::composition::Composition::begin</a></div><div class="ttdeci">const_iterator begin() const override</div><div class="ttdoc">Returns a const iterator to the beginning of the molar abundance map.</div><div class="ttdef"><b>Definition</b> <a href="#l00808">composition.h:808</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_ae4f72972cf4d1ff422d0790080e11473"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#ae4f72972cf4d1ff422d0790080e11473">fourdst::composition::Composition::getNumberFractionVector</a></div><div class="ttdeci">std::vector< double > getNumberFractionVector() const noexcept override</div><div class="ttdoc">Get a uniform vector representation of the number fractions stored in the composition object sorted s...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00614">composition.cpp:614</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_ae4f854ded38f5e6fcd157a74a57cbf0c"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#ae4f854ded38f5e6fcd157a74a57cbf0c">fourdst::composition::Composition::getSpeciesAtIndex</a></div><div class="ttdeci">atomic::Species getSpeciesAtIndex(size_t index) const override</div><div class="ttdoc">Get the species at a given index in the sorted vector representation.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00668">composition.cpp:668</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aeef903d5b7d02467c6462d183ac47db8"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8">fourdst::composition::Composition::SpeciesIndexLookupError</a></div><div class="ttdeci">SpeciesIndexLookupError</div><div class="ttdef"><b>Definition</b> <a href="#l00146">composition.h:146</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aeef903d5b7d02467c6462d183ac47db8a3659baf2b06bba6c02bad8316d517761"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8a3659baf2b06bba6c02bad8316d517761">fourdst::composition::Composition::SpeciesIndexLookupError::SPECIES_NOT_FOUND</a></div><div class="ttdeci">@ SPECIES_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="#l00148">composition.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_aeef903d5b7d02467c6462d183ac47db8ac7cc0e85688b85571f30fd16a46d9891"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#aeef903d5b7d02467c6462d183ac47db8ac7cc0e85688b85571f30fd16a46d9891">fourdst::composition::Composition::SpeciesIndexLookupError::NO_REGISTERED_SPECIES</a></div><div class="ttdeci">@ NO_REGISTERED_SPECIES</div><div class="ttdef"><b>Definition</b> <a href="#l00147">composition.h:147</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_af4b01ec4140e278d92c18f139f69ab1f"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#af4b01ec4140e278d92c18f139f69ab1f">fourdst::composition::Composition::getRegisteredSpecies</a></div><div class="ttdeci">const std::vector< atomic::Species > & getRegisteredSpecies() const noexcept override</div><div class="ttdoc">Get a set of all species that are registered in the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00312">composition.cpp:312</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_af4f44aaf8b7e0d63872a70b5e2131369"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#af4f44aaf8b7e0d63872a70b5e2131369">fourdst::composition::Composition::getMassFractionVector</a></div><div class="ttdeci">std::vector< double > getMassFractionVector() const noexcept override</div><div class="ttdoc">Get a uniform vector representation of the mass fraction stored in the composition object sorted such...</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00596">composition.cpp:596</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1_composition_html_afbbb5e51ad5ae5c0fa6bc0094195aecd"><div class="ttname"><a href="classfourdst_1_1composition_1_1_composition.html#afbbb5e51ad5ae5c0fa6bc0094195aecd">fourdst::composition::Composition::getMeanParticleMass</a></div><div class="ttdeci">double getMeanParticleMass() const noexcept override</div><div class="ttdoc">Compute the mean particle mass of the composition.</div><div class="ttdef"><b>Definition</b> <a href="composition_8cpp_source.html#l00530">composition.cpp:530</a></div></div>
|
||||
<div class="ttc" id="aclassfourdst_1_1composition_1_1detail_1_1_composition_iterator_html"><div class="ttname"><a href="classfourdst_1_1composition_1_1detail_1_1_composition_iterator.html">fourdst::composition::detail::CompositionIterator</a></div><div class="ttdef"><b>Definition</b> <a href="composition__abstract__iterator_8h_source.html#l00013">composition_abstract_iterator.h:13</a></div></div>
|
||||
<div class="ttc" id="acomposition__abstract_8h_html"><div class="ttname"><a href="composition__abstract_8h.html">composition_abstract.h</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html"><div class="ttname"><a href="namespacefourdst_1_1atomic.html">fourdst::atomic</a></div><div class="ttdoc">Contains canonical information about atomic species and elements used by 4D-STAR.</div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1composition_html"><div class="ttname"><a href="namespacefourdst_1_1composition.html">fourdst::composition</a></div><div class="ttdoc">Utilities and types for representing and manipulating chemical compositions.</div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1composition_html_a06f5abc74104de40349e47ad367c402a"><div class="ttname"><a href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a">fourdst::composition::operator==</a></div><div class="ttdeci">bool operator==(const Composition &a, const Composition &b) noexcept</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00837">composition.h:837</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1Species_html"><div class="ttname"><a href="structfourdst_1_1atomic_1_1Species.html">fourdst::atomic::Species</a></div><div class="ttdoc">Represents an atomic species (isotope) with its fundamental physical properties.</div><div class="ttdef"><b>Definition</b> <a href="atomicSpecies_8h_source.html#l00051">atomicSpecies.h:51</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1CanonicalComposition_html"><div class="ttname"><a href="structfourdst_1_1composition_1_1CanonicalComposition.html">fourdst::composition::CanonicalComposition</a></div><div class="ttdoc">Represents the canonical (X, Y, Z) composition of stellar material.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00045">composition.h:45</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1CanonicalComposition_html_a6e447cb601af6bcbd09e290aef759672"><div class="ttname"><a href="structfourdst_1_1composition_1_1CanonicalComposition.html#a6e447cb601af6bcbd09e290aef759672">fourdst::composition::CanonicalComposition::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const CanonicalComposition &composition)</div><div class="ttdoc">Overloads the stream insertion operator for easy printing.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00056">composition.h:56</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1CanonicalComposition_html_a93927bfccc5d2b3906565d092ed4f7f4"><div class="ttname"><a href="structfourdst_1_1composition_1_1CanonicalComposition.html#a93927bfccc5d2b3906565d092ed4f7f4">fourdst::composition::CanonicalComposition::Y</a></div><div class="ttdeci">double Y</div><div class="ttdoc">Mass fraction of Helium.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00047">composition.h:47</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1CanonicalComposition_html_abe5b01574242f8eaabd00c3d653291f7"><div class="ttname"><a href="structfourdst_1_1composition_1_1CanonicalComposition.html#abe5b01574242f8eaabd00c3d653291f7">fourdst::composition::CanonicalComposition::X</a></div><div class="ttdeci">double X</div><div class="ttdoc">Mass fraction of Hydrogen.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00046">composition.h:46</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1CanonicalComposition_html_ae1981f5ddd36abd17a4a69fa1f43de18"><div class="ttname"><a href="structfourdst_1_1composition_1_1CanonicalComposition.html#ae1981f5ddd36abd17a4a69fa1f43de18">fourdst::composition::CanonicalComposition::Z</a></div><div class="ttdeci">double Z</div><div class="ttdoc">Mass fraction of Metals.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00048">composition.h:48</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html">fourdst::composition::Composition::CompositionCache</a></div><div class="ttdoc">Caches computed properties of the composition to avoid redundant calculations.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00107">composition.h:107</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_a14761ff2df5423884330e423ec38e98c"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a14761ff2df5423884330e423ec38e98c">fourdst::composition::Composition::CompositionCache::sortedSpecies</a></div><div class="ttdeci">std::optional< std::vector< atomic::Species > > sortedSpecies</div><div class="ttdoc">Cached vector of sorted species (by mass).</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00112">composition.h:112</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_a41ce9d6b4a0f00030e3027b23c0269fb"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a41ce9d6b4a0f00030e3027b23c0269fb">fourdst::composition::Composition::CompositionCache::numberFractions</a></div><div class="ttdeci">std::optional< std::vector< double > > numberFractions</div><div class="ttdoc">Cached vector of number fractions.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00110">composition.h:110</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_a459e01b94eb0e78dd95bb6932a967f13"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#a459e01b94eb0e78dd95bb6932a967f13">fourdst::composition::Composition::CompositionCache::canonicalComp</a></div><div class="ttdeci">std::optional< CanonicalComposition > canonicalComp</div><div class="ttdoc">Cached canonical composition data.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00108">composition.h:108</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_ab74c9cd92ba8aaf5f95c8ca5284206a6"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">fourdst::composition::Composition::CompositionCache::molarAbundances</a></div><div class="ttdeci">std::optional< std::vector< double > > molarAbundances</div><div class="ttdoc">Cached vector of molar abundances.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00111">composition.h:111</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_abe45010a5104562d3ebecc77393c04ce"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#abe45010a5104562d3ebecc77393c04ce">fourdst::composition::Composition::CompositionCache::sortedSymbols</a></div><div class="ttdeci">std::optional< std::vector< std::string > > sortedSymbols</div><div class="ttdoc">Cached vector of sorted species (by mass).</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00113">composition.h:113</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_ac8b576c3b48c4cedda6e9e2790072b0d"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ac8b576c3b48c4cedda6e9e2790072b0d">fourdst::composition::Composition::CompositionCache::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all cached values.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00119">composition.h:119</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_add5ce97ae6a1796c5f6488bfa1555be6"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#add5ce97ae6a1796c5f6488bfa1555be6">fourdst::composition::Composition::CompositionCache::massFractions</a></div><div class="ttdeci">std::optional< std::vector< double > > massFractions</div><div class="ttdoc">Cached vector of mass fractions.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00109">composition.h:109</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_ae844e5a1d2b85c7cfee50157ccf189ce"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#ae844e5a1d2b85c7cfee50157ccf189ce">fourdst::composition::Composition::CompositionCache::Ye</a></div><div class="ttdeci">std::optional< double > Ye</div><div class="ttdoc">Cached electron abundance.</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00114">composition.h:114</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1Composition_1_1CompositionCache_html_af291583560120bb53c4546a598666477"><div class="ttname"><a href="structfourdst_1_1composition_1_1Composition_1_1CompositionCache.html#af291583560120bb53c4546a598666477">fourdst::composition::Composition::CompositionCache::is_clear</a></div><div class="ttdeci">bool is_clear() const</div><div class="ttdoc">Checks if the cache is clear (i.e., all cached values are empty).</div><div class="ttdef"><b>Definition</b> <a href="composition_8h_source.html#l00133">composition.h:133</a></div></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1composition_html_a06f5abc74104de40349e47ad367c402a"><div class="ttname"><a href="namespacefourdst_1_1composition.html#a06f5abc74104de40349e47ad367c402a">fourdst::composition::operator==</a></div><div class="ttdeci">bool operator==(const Composition &a, const Composition &b) noexcept</div><div class="ttdef"><b>Definition</b> <a href="#l00858">composition.h:858</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1atomic_1_1_species_html"><div class="ttname"><a href="structfourdst_1_1atomic_1_1_species.html">fourdst::atomic::Species</a></div><div class="ttdoc">Represents an atomic species (isotope) with its fundamental physical properties.</div><div class="ttdef"><b>Definition</b> <a href="atomic_species_8h_source.html#l00052">atomicSpecies.h:52</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_canonical_composition_html"><div class="ttname"><a href="structfourdst_1_1composition_1_1_canonical_composition.html">fourdst::composition::CanonicalComposition</a></div><div class="ttdoc">Represents the canonical (X, Y, Z) composition of stellar material.</div><div class="ttdef"><b>Definition</b> <a href="#l00046">composition.h:46</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_canonical_composition_html_a6e447cb601af6bcbd09e290aef759672"><div class="ttname"><a href="structfourdst_1_1composition_1_1_canonical_composition.html#a6e447cb601af6bcbd09e290aef759672">fourdst::composition::CanonicalComposition::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const CanonicalComposition &composition)</div><div class="ttdoc">Overloads the stream insertion operator for easy printing.</div><div class="ttdef"><b>Definition</b> <a href="#l00057">composition.h:57</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_canonical_composition_html_a93927bfccc5d2b3906565d092ed4f7f4"><div class="ttname"><a href="structfourdst_1_1composition_1_1_canonical_composition.html#a93927bfccc5d2b3906565d092ed4f7f4">fourdst::composition::CanonicalComposition::Y</a></div><div class="ttdeci">double Y</div><div class="ttdoc">Mass fraction of Helium.</div><div class="ttdef"><b>Definition</b> <a href="#l00048">composition.h:48</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_canonical_composition_html_abe5b01574242f8eaabd00c3d653291f7"><div class="ttname"><a href="structfourdst_1_1composition_1_1_canonical_composition.html#abe5b01574242f8eaabd00c3d653291f7">fourdst::composition::CanonicalComposition::X</a></div><div class="ttdeci">double X</div><div class="ttdoc">Mass fraction of Hydrogen.</div><div class="ttdef"><b>Definition</b> <a href="#l00047">composition.h:47</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_canonical_composition_html_ae1981f5ddd36abd17a4a69fa1f43de18"><div class="ttname"><a href="structfourdst_1_1composition_1_1_canonical_composition.html#ae1981f5ddd36abd17a4a69fa1f43de18">fourdst::composition::CanonicalComposition::Z</a></div><div class="ttdeci">double Z</div><div class="ttdoc">Mass fraction of Metals.</div><div class="ttdef"><b>Definition</b> <a href="#l00049">composition.h:49</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html">fourdst::composition::Composition::CompositionCache</a></div><div class="ttdoc">Caches computed properties of the composition to avoid redundant calculations.</div><div class="ttdef"><b>Definition</b> <a href="#l00111">composition.h:111</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_a14761ff2df5423884330e423ec38e98c"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a14761ff2df5423884330e423ec38e98c">fourdst::composition::Composition::CompositionCache::sortedSpecies</a></div><div class="ttdeci">std::optional< std::vector< atomic::Species > > sortedSpecies</div><div class="ttdoc">Cached vector of sorted species (by mass).</div><div class="ttdef"><b>Definition</b> <a href="#l00116">composition.h:116</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_a41ce9d6b4a0f00030e3027b23c0269fb"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a41ce9d6b4a0f00030e3027b23c0269fb">fourdst::composition::Composition::CompositionCache::numberFractions</a></div><div class="ttdeci">std::optional< std::vector< double > > numberFractions</div><div class="ttdoc">Cached vector of number fractions.</div><div class="ttdef"><b>Definition</b> <a href="#l00114">composition.h:114</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_a459e01b94eb0e78dd95bb6932a967f13"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a459e01b94eb0e78dd95bb6932a967f13">fourdst::composition::Composition::CompositionCache::canonicalComp</a></div><div class="ttdeci">std::optional< CanonicalComposition > canonicalComp</div><div class="ttdoc">Cached canonical composition data.</div><div class="ttdef"><b>Definition</b> <a href="#l00112">composition.h:112</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_a8580c92659fff18f7453496939ecd427"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#a8580c92659fff18f7453496939ecd427">fourdst::composition::Composition::CompositionCache::hash</a></div><div class="ttdeci">std::optional< std::size_t > hash</div><div class="ttdef"><b>Definition</b> <a href="#l00119">composition.h:119</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_ab74c9cd92ba8aaf5f95c8ca5284206a6"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ab74c9cd92ba8aaf5f95c8ca5284206a6">fourdst::composition::Composition::CompositionCache::molarAbundances</a></div><div class="ttdeci">std::optional< std::vector< double > > molarAbundances</div><div class="ttdoc">Cached vector of molar abundances.</div><div class="ttdef"><b>Definition</b> <a href="#l00115">composition.h:115</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_abe45010a5104562d3ebecc77393c04ce"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#abe45010a5104562d3ebecc77393c04ce">fourdst::composition::Composition::CompositionCache::sortedSymbols</a></div><div class="ttdeci">std::optional< std::vector< std::string > > sortedSymbols</div><div class="ttdoc">Cached vector of sorted species (by mass).</div><div class="ttdef"><b>Definition</b> <a href="#l00117">composition.h:117</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_ac8b576c3b48c4cedda6e9e2790072b0d"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ac8b576c3b48c4cedda6e9e2790072b0d">fourdst::composition::Composition::CompositionCache::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all cached values.</div><div class="ttdef"><b>Definition</b> <a href="#l00124">composition.h:124</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_add5ce97ae6a1796c5f6488bfa1555be6"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#add5ce97ae6a1796c5f6488bfa1555be6">fourdst::composition::Composition::CompositionCache::massFractions</a></div><div class="ttdeci">std::optional< std::vector< double > > massFractions</div><div class="ttdoc">Cached vector of mass fractions.</div><div class="ttdef"><b>Definition</b> <a href="#l00113">composition.h:113</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_ae844e5a1d2b85c7cfee50157ccf189ce"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#ae844e5a1d2b85c7cfee50157ccf189ce">fourdst::composition::Composition::CompositionCache::Ye</a></div><div class="ttdeci">std::optional< double > Ye</div><div class="ttdoc">Cached electron abundance.</div><div class="ttdef"><b>Definition</b> <a href="#l00118">composition.h:118</a></div></div>
|
||||
<div class="ttc" id="astructfourdst_1_1composition_1_1_composition_1_1_composition_cache_html_af291583560120bb53c4546a598666477"><div class="ttname"><a href="structfourdst_1_1composition_1_1_composition_1_1_composition_cache.html#af291583560120bb53c4546a598666477">fourdst::composition::Composition::CompositionCache::is_clear</a></div><div class="ttdeci">bool is_clear() const</div><div class="ttdoc">Checks if the cache is clear (i.e., all cached values are empty).</div><div class="ttdef"><b>Definition</b> <a href="#l00139">composition.h:139</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>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_425afc2e69e55565110382214454a15b.html">composition</a></li><li class="navelem"><a class="el" href="dir_cb6fc2f7165eff3b2362b2440dfaea8e.html">include</a></li><li class="navelem"><a class="el" href="dir_3c9efac6790a3720e63e1a08c00d11f2.html">fourdst</a></li><li class="navelem"><a class="el" href="dir_f0fdd83dd0cb4aa6fd6a832374ae4f05.html">composition</a></li><li class="navelem"><a class="el" href="composition_8h.html">composition.h</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>
|
||||
<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>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.0.1</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v2.3.1</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -100,32 +100,43 @@ $(function(){initNavTree('composition__abstract_8h.html',''); initResizable(true
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> </div>
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#namespaces">Namespaces</a> </div>
|
||||
<div class="headertitle"><div class="title">composition_abstract.h File Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "<a class="el" href="atomic_species_8h_source.html">fourdst/atomic/atomicSpecies.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="composition__abstract__iterator_8h_source.html">fourdst/composition/iterators/composition_abstract_iterator.h</a>"</code><br />
|
||||
<code>#include <string></code><br />
|
||||
<code>#include <unordered_map></code><br />
|
||||
<code>#include <set></code><br />
|
||||
<code>#include <vector></code><br />
|
||||
<code>#include <memory></code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for composition_abstract.h:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="composition__abstract_8h__incl.svg" width="559" height="214"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="composition__abstract_8h__incl.svg" width="100%" height="538"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
</div>
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
This graph shows which files directly or indirectly include this file:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center"><iframe scrolling="no" frameborder="0" src="composition__abstract_8h__dep__incl.svg" width="395" height="332"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="composition__abstract_8h__dep__incl.svg" width="100%" height="583"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||
</div>
|
||||
</div>
|
||||
<p><a href="composition__abstract_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_composition_abstract.html">CompositionAbstract</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract base class for chemical composition representations. <a href="class_composition_abstract.html#details">More...</a><br /></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classfourdst_1_1composition_1_1_composition_abstract.html">fourdst::composition::CompositionAbstract</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Abstract base class for chemical composition representations. <a href="classfourdst_1_1composition_1_1_composition_abstract.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||
Namespaces</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst.html">fourdst</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacefourdst_1_1composition.html">fourdst::composition</a></td></tr>
|
||||
<tr class="memdesc:namespacefourdst_1_1composition"><td class="mdescLeft"> </td><td class="mdescRight">Utilities and types for representing and manipulating chemical compositions. <br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
</div><!-- contents -->
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var composition__abstract_8h =
|
||||
[
|
||||
[ "CompositionAbstract", "class_composition_abstract.html", "class_composition_abstract" ]
|
||||
[ "fourdst::composition::CompositionAbstract", "classfourdst_1_1composition_1_1_composition_abstract.html", "classfourdst_1_1composition_1_1_composition_abstract" ]
|
||||
];
|
||||
@@ -1,12 +1,25 @@
|
||||
<map id="src/composition/include/fourdst/composition/composition_abstract.h" name="src/composition/include/fourdst/composition/composition_abstract.h">
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="114,5,328,61"/>
|
||||
<area shape="rect" id="Node000002" href="$composition_8h.html" title=" " alt="" coords="109,109,333,150"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="224,77,224,109,218,109,218,77"/>
|
||||
<area shape="rect" id="Node000003" href="$utils_8h.html" title=" " alt="" coords="5,198,184,238"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="182,161,125,199,122,195,179,156"/>
|
||||
<area shape="rect" id="Node000004" href="$utils_8cpp.html" title=" " alt="" coords="92,286,222,327"/>
|
||||
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="218,166,210,202,198,239,173,287,168,285,193,237,205,200,213,165"/>
|
||||
<area shape="rect" id="Node000005" href="$composition_8cpp.html" title=" " alt="" coords="259,198,389,238"/>
|
||||
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="258,158,302,195,299,199,254,162"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="120,249,145,284,141,287,115,252"/>
|
||||
<area shape="rect" id="Node000001" title=" " alt="" coords="362,5,576,61"/>
|
||||
<area shape="rect" id="Node000002" href="$composition_8h.html" title=" " alt="" coords="134,116,359,157"/>
|
||||
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="394,69,291,118,288,114,398,66"/>
|
||||
<area shape="rect" id="Node000006" href="$composition__hash_8h.html" title=" " alt="" coords="312,213,480,268"/>
|
||||
<area shape="poly" id="edge14_Node000001_Node000006" title=" " alt="" coords="442,72,424,110,408,164,400,214,396,211,403,163,419,108,438,76"/>
|
||||
<area shape="rect" id="Node000008" href="$composition__decorator__abstract_8h.html" title=" " alt="" coords="433,109,654,165"/>
|
||||
<area shape="poly" id="edge10_Node000001_Node000008" title=" " alt="" coords="499,71,526,109,521,108,497,76"/>
|
||||
<area shape="rect" id="Node000009" href="$composition__masked_8h.html" title=" " alt="" coords="503,213,707,268"/>
|
||||
<area shape="poly" id="edge13_Node000001_Node000009" title=" " alt="" coords="591,52,634,74,653,89,669,108,675,121,677,135,671,164,655,191,635,215,632,210,651,188,666,162,672,135,670,123,664,110,649,93,631,79,591,58"/>
|
||||
<area shape="rect" id="Node000003" href="$utils_8h.html" title=" " alt="" coords="59,220,237,261"/>
|
||||
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="219,167,169,222,165,218,215,170"/>
|
||||
<area shape="rect" id="Node000004" href="$composition_8cpp.html" title=" " alt="" coords="209,324,340,364"/>
|
||||
<area shape="poly" id="edge8_Node000002_Node000004" title=" " alt="" coords="253,171,274,324,269,323,249,175"/>
|
||||
<area shape="rect" id="Node000005" href="$utils_8cpp.html" title=" " alt="" coords="5,324,136,364"/>
|
||||
<area shape="poly" id="edge9_Node000002_Node000005" title=" " alt="" coords="118,162,80,183,63,197,49,214,39,241,41,270,50,298,61,323,56,323,45,300,36,271,34,240,44,211,59,193,78,179,121,158"/>
|
||||
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="288,163,358,212,353,212,287,169"/>
|
||||
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="185,268,253,323,248,324,183,273"/>
|
||||
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="126,272,87,325,83,322,121,274"/>
|
||||
<area shape="poly" id="edge6_Node000006_Node000004" title=" " alt="" coords="354,278,299,326,297,321,349,279"/>
|
||||
<area shape="rect" id="Node000007" href="$composition__masked_8cpp.html" title=" " alt="" coords="444,316,604,372"/>
|
||||
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="443,276,492,316,487,315,441,281"/>
|
||||
<area shape="poly" id="edge11_Node000008_Node000009" title=" " alt="" coords="569,176,591,213,586,211,567,181"/>
|
||||
<area shape="poly" id="edge12_Node000009_Node000007" title=" " alt="" coords="576,279,547,318,544,313,572,282"/>
|
||||
</map>
|
||||
|
||||
@@ -1 +1 @@
|
||||
eb689a28bf61963c55e2032342d8e6ac
|
||||
da6eb2c7162db13a826cb2e10a49d389
|
||||