docs(docs): rebuilt docs
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v1.5.2</span>
|
||||
<div id="projectname">fourdst::libcomposition<span id="projectnumber"> v1.9.0</span>
|
||||
</div>
|
||||
<div id="projectbrief">Robust atomic species information library</div>
|
||||
</td>
|
||||
@@ -101,6 +101,7 @@ $(function(){initNavTree('namespacefourdst_1_1atomic.html',''); initResizable(tr
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Classes</a> |
|
||||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#func-members">Functions</a> |
|
||||
<a href="#var-members">Variables</a> </div>
|
||||
<div class="headertitle"><div class="title">fourdst::atomic Namespace Reference</div></div>
|
||||
@@ -116,6 +117,14 @@ Classes</h2></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Represents an atomic species (isotope) with its fundamental physical properties. <a href="structfourdst_1_1atomic_1_1_species.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="enum-members" name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:a6c728f75913c5bfb62f6dcf9dff294fe" id="r_a6c728f75913c5bfb62f6dcf9dff294fe"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294fe">SpeciesErrorType</a> { <a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294fea3118448fccedc8cc00213d97349eec7a">ELEMENT_SYMBOL_NOT_FOUND</a>
|
||||
, <a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294feabad4f0ccf5dd67ba5efc3be855889ef3">SPECIES_SYMBOL_NOT_FOUND</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a6c728f75913c5bfb62f6dcf9dff294fe"><td class="mdescLeft"> </td><td class="mdescRight">Error types for species lookup. <a href="#a6c728f75913c5bfb62f6dcf9dff294fe">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6c728f75913c5bfb62f6dcf9dff294fe"><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:ada037e2130ddb6174ff7934cda49c2ba" id="r_ada037e2130ddb6174ff7934cda49c2ba"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#ada037e2130ddb6174ff7934cda49c2ba">convert_jpi_to_double</a> (const std::string &jpi_string)</td></tr>
|
||||
@@ -7249,21 +7258,60 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:ad34259c587ac92df0678beea6fde37bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a65016df026582f5d1718fd741c25b675" id="r_a65016df026582f5d1718fd741c25b675"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a65016df026582f5d1718fd741c25b675">Og_295</a> ("Og-295", "Og", 59, 177, 118, 295, 7076.0, "B-", std::numeric_limits< double >::quiet_NaN(), 680.0, "", "~100", 295.216178, 703.0)</td></tr>
|
||||
<tr class="separator:a65016df026582f5d1718fd741c25b675"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a29fe92b293db689c5da78599b8958c70" id="r_a29fe92b293db689c5da78599b8958c70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a29fe92b293db689c5da78599b8958c70">az_to_species</a> (const int a, const int z)</td></tr>
|
||||
<tr class="separator:a29fe92b293db689c5da78599b8958c70"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd4cc0ec0922bf597ebee4c3c4d80f0d" id="r_abd4cc0ec0922bf597ebee4c3c4d80f0d"><td class="memItemLeft" align="right" valign="top">std::expected< <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a>, <a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294fe">SpeciesErrorType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#abd4cc0ec0922bf597ebee4c3c4d80f0d">az_to_species</a> (const int a, const int z) noexcept</td></tr>
|
||||
<tr class="separator:abd4cc0ec0922bf597ebee4c3c4d80f0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
|
||||
Variables</h2></td></tr>
|
||||
<tr class="memitem:a82a2234f3c538636cc10293abd30e4a8" id="r_a82a2234f3c538636cc10293abd30e4a8"><td class="memItemLeft" align="right" valign="top">static const std::unordered_map< uint8_t, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a82a2234f3c538636cc10293abd30e4a8">element_symbol_map</a></td></tr>
|
||||
<tr class="memdesc:a82a2234f3c538636cc10293abd30e4a8"><td class="mdescLeft"> </td><td class="mdescRight">Maps atomic number (Z) to element symbol. <br /></td></tr>
|
||||
<tr class="separator:a82a2234f3c538636cc10293abd30e4a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac39cc5fb90b416556e93bdc93f627203" id="r_ac39cc5fb90b416556e93bdc93f627203"><td class="memItemLeft" align="right" valign="top">static const std::unordered_map< std::string, uint8_t > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac39cc5fb90b416556e93bdc93f627203">symbol_element_map</a></td></tr>
|
||||
<tr class="memdesc:ac39cc5fb90b416556e93bdc93f627203"><td class="mdescLeft"> </td><td class="mdescRight">Maps element symbol to atomic number (Z). <br /></td></tr>
|
||||
<tr class="separator:ac39cc5fb90b416556e93bdc93f627203"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3f619cc8f8b2cd718a4082c6adb0de90" id="r_a3f619cc8f8b2cd718a4082c6adb0de90"><td class="memItemLeft" align="right" valign="top">static const std::unordered_map< std::string, const <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> & > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3f619cc8f8b2cd718a4082c6adb0de90">species</a></td></tr>
|
||||
<tr class="memdesc:a3f619cc8f8b2cd718a4082c6adb0de90"><td class="mdescLeft"> </td><td class="mdescRight">Map of species names to their corresponding <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a> objects. <br /></td></tr>
|
||||
<tr class="separator:a3f619cc8f8b2cd718a4082c6adb0de90"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Contains classes and functions related to atomic data, such as properties of atomic species. </p>
|
||||
</div><h2 class="groupheader">Function Documentation</h2>
|
||||
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="a6c728f75913c5bfb62f6dcf9dff294fe" name="a6c728f75913c5bfb62f6dcf9dff294fe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6c728f75913c5bfb62f6dcf9dff294fe">◆ </a></span>SpeciesErrorType</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum class <a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294fe">fourdst::atomic::SpeciesErrorType</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel strong">strong</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Error types for species lookup. </p>
|
||||
<dl class="section user"><dt>Types</dt><dd><ul>
|
||||
<li>ELEMENT_SYMBOL_NOT_FOUND: The element symbol corresponding to the provided atomic number (Z) was not found.</li>
|
||||
<li>SPECIES_SYMBOL_NOT_FOUND: The species symbol constructed from the element symbol and mass was not found. </li>
|
||||
</ul>
|
||||
</dd></dl>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6c728f75913c5bfb62f6dcf9dff294fea3118448fccedc8cc00213d97349eec7a" name="a6c728f75913c5bfb62f6dcf9dff294fea3118448fccedc8cc00213d97349eec7a"></a>ELEMENT_SYMBOL_NOT_FOUND </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a6c728f75913c5bfb62f6dcf9dff294feabad4f0ccf5dd67ba5efc3be855889ef3" name="a6c728f75913c5bfb62f6dcf9dff294feabad4f0ccf5dd67ba5efc3be855889ef3"></a>SPECIES_SYMBOL_NOT_FOUND </td><td class="fielddoc"></td></tr>
|
||||
</table>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="species_8h_source.html#l07146">7146</a> of file <a class="el" href="species_8h_source.html">species.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="ace9176ad95ecb1d5a3e078b9141a8d88" name="ace9176ad95ecb1d5a3e078b9141a8d88"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ace9176ad95ecb1d5a3e078b9141a8d88">◆ </a></span>Ac_205()</h2>
|
||||
|
||||
@@ -27948,8 +27996,8 @@ Variables</h2></td></tr>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a29fe92b293db689c5da78599b8958c70" name="a29fe92b293db689c5da78599b8958c70"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a29fe92b293db689c5da78599b8958c70">◆ </a></span>az_to_species()</h2>
|
||||
<a id="abd4cc0ec0922bf597ebee4c3c4d80f0d" name="abd4cc0ec0922bf597ebee4c3c4d80f0d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abd4cc0ec0922bf597ebee4c3c4d80f0d">◆ </a></span>az_to_species()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@@ -27958,7 +28006,7 @@ Variables</h2></td></tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a> fourdst::atomic::az_to_species </td>
|
||||
<td class="memname">std::expected< <a class="el" href="structfourdst_1_1atomic_1_1_species.html">Species</a>, <a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294fe">SpeciesErrorType</a> > fourdst::atomic::az_to_species </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const int</td> <td class="paramname"><span class="paramname"><em>a</em></span>, </td>
|
||||
</tr>
|
||||
@@ -27970,12 +28018,21 @@ Variables</h2></td></tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel noexcept">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>@breif Convert atomic mass (A) and atomic number (Z) to a <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a> object. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">a</td><td>The atomic mass number. </td></tr>
|
||||
<tr><td class="paramname">z</td><td>the atomic number. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A std::expected containing the <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a> object if found, or a <a class="el" href="#a6c728f75913c5bfb62f6dcf9dff294fe" title="Error types for species lookup.">SpeciesErrorType</a> error if not found. </dd></dl>
|
||||
<dl class="section note"><dt>Note</dt><dd>This function is noexcept and will not throw exceptions. The only possible exception is a bad_alloc from std::string operations and this is unrecoverable. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="species_8h_source.html#l07142">7142</a> of file <a class="el" href="species_8h_source.html">species.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="species_8h_source.html#l07158">7158</a> of file <a class="el" href="species_8h_source.html">species.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -280211,7 +280268,13 @@ Variables</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="elements_8h_source.html#l00008">8</a> of file <a class="el" href="elements_8h_source.html">elements.h</a>.</p>
|
||||
<p>Maps atomic number (Z) to element symbol. </p>
|
||||
<p>This map allows lookup of the chemical symbol for a given atomic number.</p>
|
||||
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line">std::string symbol = <a class="code hl_variable" href="#a82a2234f3c538636cc10293abd30e4a8">fourdst::atomic::element_symbol_map</a>.at(8); <span class="comment">// symbol == "O"</span></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_a82a2234f3c538636cc10293abd30e4a8"><div class="ttname"><a href="#a82a2234f3c538636cc10293abd30e4a8">fourdst::atomic::element_symbol_map</a></div><div class="ttdeci">static const std::unordered_map< uint8_t, std::string > element_symbol_map</div><div class="ttdoc">Maps atomic number (Z) to element symbol.</div><div class="ttdef"><b>Definition</b> <a href="elements_8h_source.html#l00028">elements.h:28</a></div></div>
|
||||
</div><!-- fragment --> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="elements_8h_source.html#l00028">28</a> of file <a class="el" href="elements_8h_source.html">elements.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -280235,7 +280298,10 @@ Variables</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="species_8h_source.html#l03581">3581</a> of file <a class="el" href="species_8h_source.html">species.h</a>.</p>
|
||||
<p>Map of species names to their corresponding <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a> objects. </p>
|
||||
<p>This unordered map allows for quick lookup of species by their string identifiers. All <a class="el" href="structfourdst_1_1atomic_1_1_species.html" title="Represents an atomic species (isotope) with its fundamental physical properties.">Species</a> are stored as constant references to ensure immutability and efficient access. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="species_8h_source.html#l03579">3579</a> of file <a class="el" href="species_8h_source.html">species.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -280259,7 +280325,13 @@ Variables</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="elements_8h_source.html#l00128">128</a> of file <a class="el" href="elements_8h_source.html">elements.h</a>.</p>
|
||||
<p>Maps element symbol to atomic number (Z). </p>
|
||||
<p>This map allows lookup of the atomic number for a given chemical symbol.</p>
|
||||
<dl class="section user"><dt>Example</dt><dd><div class="fragment"><div class="line">uint8_t z = <a class="code hl_variable" href="#ac39cc5fb90b416556e93bdc93f627203">fourdst::atomic::symbol_element_map</a>.at(<span class="stringliteral">"Fe"</span>); <span class="comment">// z == 26</span></div>
|
||||
<div class="ttc" id="anamespacefourdst_1_1atomic_html_ac39cc5fb90b416556e93bdc93f627203"><div class="ttname"><a href="#ac39cc5fb90b416556e93bdc93f627203">fourdst::atomic::symbol_element_map</a></div><div class="ttdeci">static const std::unordered_map< std::string, uint8_t > symbol_element_map</div><div class="ttdoc">Maps element symbol to atomic number (Z).</div><div class="ttdef"><b>Definition</b> <a href="elements_8h_source.html#l00159">elements.h:159</a></div></div>
|
||||
</div><!-- fragment --> </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="elements_8h_source.html#l00159">159</a> of file <a class="el" href="elements_8h_source.html">elements.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user