189 lines
31 KiB
HTML
189 lines
31 KiB
HTML
<!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"> v1.9.0</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.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::Composition 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.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#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#af4d4cc5875cba931a91faee13f55594e">Composition</a>(const std::vector< std::string > &symbols, const std::vector< double > &fractions, bool massFracMode=true)</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#a7efe2cd3a69b743bf2086941b6dfd965">contains</a>(const atomic::Species &isotope) 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#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="odd"><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#a72d063a74a9d2197065884a2cea57a14">finalize</a>(bool norm=false)</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#a869dbae3db9d09c57b2df56a813a55fb">finalizeMassFracMode</a>(bool norm)</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#a461ab4e9cb5975cf865db5f16f03ddfe">finalizeNumberFracMode</a>(bool norm)</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#ac75dbc8377556c835455991c7c7fe206">getCanonicalComposition</a>(bool harsh=false) 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#a092d3536b04167ea2e6e3a3b1446c377">getComposition</a>(const std::string &symbol) 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="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#afe5f1086027044c84ff35a366b2e8e2d">getComposition</a>(const fourdst::atomic::Species &species) 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#a1138c86f7ccd39594601c2ec63ad89e9">getComposition</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="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a62dcfcf8f824d6af7903a9a9c3d5721e">getElectronAbundance</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#aae07019ab6e02394e6ea353e0b98a417">getMassFraction</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#ae5d8d21632fca2b35b0898f2b205cd10">getMassFraction</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#aeae9d6d3f742cd8b59b58abcb228a44d">getMassFraction</a>(const fourdst::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#a85169b763138ab72047e43e07af978fb">getMassFractionVector</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#af7dd8f7d69727acfacf1bf58c4083a27">getMeanAtomicNumber</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#a796386824d1358527fed7c6b537935d8">getMeanParticleMass</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#add67a92d73e3a57a2bbdb52bc9ca3bfe">getMolarAbundance</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#a28c70279d36826e0e1026da3fa892ffc">getMolarAbundance</a>(const fourdst::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#abed665c07c42b40682da453576621399">getMolarAbundanceVector</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#a34f71d4d8f0297c576fd62fabd490305">getNumberFraction</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#a178d7393ee8b5d496925dcd901c03d23">getNumberFraction</a>(const fourdst::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#ae46fb8c3020dadd69080a7acd2054ea1">getNumberFraction</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#a49d2eba540f28324c6b7145a5b6cabfd">getNumberFractionVector</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#af61ebe73a8b5926eb23037bb078fa87a">getRegisteredSpecies</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#a3f10f38878ba4be121d6d77a8b1f4d7a">getRegisteredSymbols</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#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="even"><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="odd"><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="even"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a55dfadad6cf5fb249356edad1733a813">hasSpecies</a>(const fourdst::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#ac01ae1967c266d8187bc6e104c8a0d19">hasSymbol</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#addf03ba8b988970d341884d487aa94d5">isValidComposition</a>(const std::vector< double > &fractions) 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">private</span></td></tr>
|
|
<tr class="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a8fdac26e6298008aaeaa5b15f7fe244f">isValidSymbol</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"><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#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="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#aa7f2753b10e85ae3bbf0c3d600a973db">m_compositions</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#a1f96b2c567364368ea5ee6f0826f3091">m_config</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#aa00cbc0933d8a22bb900ac21a338e5ac">m_finalized</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#ab6c66f35e1fb05dd24aacaf90e115c5e">m_logger</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#a40b2128948f01630cd2968488b450ce5">m_logManager</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#a671f1ee8be00f4ff8c1d94fabb382380">m_massFracMode</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#a4a36c8d22ce61023e7bea1d9417577d4">m_meanParticleMass</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#a39bfcb7d81d723cbd9d021abd533b4d6">m_registeredSymbols</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#addae4484da7d5072ab66a721dbe04ced">m_specificNumberDensity</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#a3aead72892606725a4149a5f65bd31ec">mix</a>(const Composition &other, double fraction) 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="odd"><td class="entry"><a class="el" href="classfourdst_1_1composition_1_1_composition.html#a24a3bdeb8e8e55b54ecdee6dcb0d9561">operator+</a>(const Composition &other) 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#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#a4ce00f73cc133bb1bac2b030b93ab480">registerSpecies</a>(const fourdst::atomic::Species &species, bool massFracMode=true)</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#a057f2bf2e86bcc3c649c0ddf18cf3826">registerSpecies</a>(const std::vector< fourdst::atomic::Species > &species, bool massFracMode=true)</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#a1bc2e64f87c12befdc2bc767e7405661">registerSymbol</a>(const std::string &symbol, bool massFracMode=true)</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#a9b422156600823276a9606bfa07ad4db">registerSymbol</a>(const std::vector< std::string > &symbols, bool massFracMode=true)</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#a0af981ed1074b26c237cf6cf35f82c9e">setCompositionMode</a>(bool massFracMode)</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#a493224656aa3ade68389250720ef09af">setMassFraction</a>(const std::string &symbol, const double &mass_fraction)</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#a66ce1012c12b0a83629eb09d451b68e3">setMassFraction</a>(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions)</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#aa6c94269a5d16349c98860f3015b734a">setMassFraction</a>(const fourdst::atomic::Species &species, const double &mass_fraction)</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#abbae020d46c74708a7974c1ca755bb62">setMassFraction</a>(const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &mass_fractions)</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#a7d4d748f3ee25e68751fb143717ed080">setNumberFraction</a>(const std::string &symbol, const double &number_fraction)</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#a48014a0a725ebd91ad1193c063b5b26f">setNumberFraction</a>(const std::vector< std::string > &symbols, const std::vector< double > &number_fractions)</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#aaa822bb48a948d101fef759ffbefe31b">setNumberFraction</a>(const fourdst::atomic::Species &species, const double &number_fraction)</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#adc068778a1ef33cad67f5ca028b49bb8">setNumberFraction</a>(const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &number_fractions)</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#a17635cd21744c7cf86cb1eb75152c816">subset</a>(const std::vector< std::string > &symbols, const std::string &method="norm") 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#a86982685c34db4a8f079ddafc25c594e">validateComposition</a>(const std::vector< double > &fractions) 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">private</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>
|
|
</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>
|