docs(docs): rebuilt docs for version 1.7.0
This commit is contained in:
@@ -3,227 +3,230 @@
|
||||
\mbox{\hyperlink{atomic_species_8h}{Go to the documentation of this file.}}
|
||||
\begin{DoxyCode}{0}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00001}00001\ \textcolor{preprocessor}{\#pragma\ once}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00002}00002\ \textcolor{preprocessor}{\#include\ <string\_view>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00003}00003\ \textcolor{preprocessor}{\#include\ <string>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00004}00004\ \textcolor{preprocessor}{\#include\ <iostream>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00005}00005\ \textcolor{preprocessor}{\#include\ <limits>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00006}00006\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00011}00011\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespacefourdst_1_1atomic}{fourdst::atomic}}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00017}00017\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\textcolor{keyword}{const}\ std::string\&\ jpi\_string);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00018}00018\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00048}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{00048}}\ \ \ \ \ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00049}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{00049}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00050}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{00050}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00051}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{00051}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00052}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{00052}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00053}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{00053}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00054}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{00054}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00055}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{00055}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00056}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{00056}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00057}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{00057}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00058}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{00058}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00059}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{00059}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00060}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{00060}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00061}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{00061}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00062}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{00062}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00063}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{00063}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}}\ =\ 0.0;\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00064}00064\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00085}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{00085}}\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}(}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00086}00086\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{name}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00087}00087\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{el}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00088}00088\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{nz}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00089}00089\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{n}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00090}00090\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{z}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00091}00091\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{a}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00092}00092\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{bindingEnergy}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00093}00093\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{betaCode}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00094}00094\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{betaDecayEnergy}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00095}00095\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ halfLife\_s,}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00096}00096\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{spinParity}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00097}00097\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{decayModes}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00098}00098\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ atomicMass,}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00099}00099\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ atomicMassUnc}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00100}00100\ \ \ \ \ \ \ \ \ )\ :}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00101}00101\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{name}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00102}00102\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{el}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00103}00103\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{nz}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00104}00104\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{n}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00105}00105\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{z}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00106}00106\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{a}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00107}00107\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{bindingEnergy}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00108}00108\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{betaCode}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00109}00109\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{betaDecayEnergy}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00110}00110\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}}(halfLife\_s),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00111}00111\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{spinParity}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00112}00112\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{decayModes}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00113}00113\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}(atomicMass),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00114}00114\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}}(atomicMassUnc)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00115}00115\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00116}00116\ \ \ \ \ \ \ \ \ \};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00117}00117\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00123}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a873551c1ffbdcd6867ab0d1ed34ead0b}{00123}}\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a873551c1ffbdcd6867ab0d1ed34ead0b}{Species}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}})\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00124}00124\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_name;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00125}00125\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_el;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00126}00126\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_nz;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00127}00127\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_n;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00128}00128\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_z;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00129}00129\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_a;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00130}00130\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_bindingEnergy;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00131}00131\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_betaCode;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00132}00132\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_betaDecayEnergy;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00133}00133\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_halfLife\_s;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00134}00134\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_spinParity;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00135}00135\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_decayModes;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00136}00136\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_atomicMass;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00137}00137\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_atomicMassUnc;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00138}00138\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00139}00139\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00140}00140\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00141}00141\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00146}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af5bdcc90ddafddfc027f94a98972eca3}{00146}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af5bdcc90ddafddfc027f94a98972eca3}{mass}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00147}00147\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00148}00148\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00149}00149\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00154}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ac041c089469dc8d36548805c81492aca}{00154}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ac041c089469dc8d36548805c81492aca}{massUnc}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00155}00155\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00156}00156\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00157}00157\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00162}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a34c4bb95e3c3e29087bc242d83aeefa1}{00162}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a34c4bb95e3c3e29087bc242d83aeefa1}{halfLife}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00163}00163\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00164}00164\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00165}00165\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00170}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{00170}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{spinParity}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00171}00171\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00172}00172\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00173}00173\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00178}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{00178}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{decayModes}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00179}00179\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00180}00180\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00181}00181\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00186}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{00186}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{bindingEnergy}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00187}00187\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00188}00188\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00189}00189\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00194}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{00194}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{betaDecayEnergy}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00195}00195\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00196}00196\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00197}00197\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00202}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{00202}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{betaCode}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00203}00203\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00204}00204\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00205}00205\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00210}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{00210}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{name}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00211}00211\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00212}00212\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00213}00213\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00218}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{00218}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{el}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00219}00219\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00220}00220\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00221}00221\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00226}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{00226}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{nz}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00227}00227\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00228}00228\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00229}00229\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00234}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{00234}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{n}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00235}00235\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00236}00236\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00237}00237\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00242}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{00242}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{z}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00243}00243\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00244}00244\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00245}00245\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00250}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{00250}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{a}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00251}00251\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00252}00252\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00253}00253\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00258}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0e5d73c7c629cb08f254f2bc41f6ac4b}{00258}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0e5d73c7c629cb08f254f2bc41f6ac4b}{spin}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00259}00259\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00260}00260\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00261}00261\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00268}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ad431f09aba3c2d8bafde06a459636965}{00268}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ std::ostream\&\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ad431f09aba3c2d8bafde06a459636965}{operator<<}}(std::ostream\&\ os,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}})\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00269}00269\ \ \ \ \ \ \ \ \ \ \ \ \ os\ <<\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_name;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00270}00270\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ os;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00271}00271\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00272}00272\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00273}00273\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7864aa6e0ab9a953d657faf56cc921a1}{operator==}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00274}00274\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ae1cc99d92a460877ec5bc28f13424c04}{operator!=}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00275}00275\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afc74eacd01f350dc20e2c7ec6a35c49b}{operator<}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00276}00276\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab9503c9331c5746c283faa68a6ef3ef9}{operator>}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00277}00277\ \ \ \ \ \};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00284}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7864aa6e0ab9a953d657faf56cc921a1}{00284}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a277fa6e5107f1358e204c807146deeb4}{operator==}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00285}00285\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}\ ==\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00286}00286\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00293}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ae1cc99d92a460877ec5bc28f13424c04}{00293}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a2b6c699988f0748a0627f447863240ad}{operator!=}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00294}00294\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}\ !=\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00295}00295\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00302}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afc74eacd01f350dc20e2c7ec6a35c49b}{00302}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a34d001fa83e2bac9f8ebd96285d8821a}{operator<}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00303}00303\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}\ <\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00304}00304\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00311}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab9503c9331c5746c283faa68a6ef3ef9}{00311}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a289c90cf53fd83e6808768b0befa2c00}{operator>}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00312}00312\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}\ >\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00313}00313\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00314}00314\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00345}\mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{00345}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\textcolor{keyword}{const}\ std::string\&\ jpi\_string)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00346}00346\ \ \ \ \ \ \ \ \ std::string\ s\ =\ jpi\_string;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00347}00347\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00348}00348\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (s.empty())\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00349}00349\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00350}00350\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00351}00351\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00352}00352\ \ \ \ \ \ \ \ \ std::erase\_if(s,\ [](\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ c)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00353}00353\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ c\ ==\ \textcolor{charliteral}{'('}\ ||\ c\ ==\ \textcolor{charliteral}{')'}\ ||\ c\ ==\ \textcolor{charliteral}{'*'}\ ||\ c\ ==\ \textcolor{charliteral}{'\#'};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00354}00354\ \ \ \ \ \ \ \ \ \});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00355}00355\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00356}00356\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (s\ ==\ \textcolor{stringliteral}{"{}+"{}}\ ||\ s\ ==\ \textcolor{stringliteral}{"{}-\/"{}})\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00357}00357\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ 0.0;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00358}00358\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00359}00359\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00360}00360\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\textcolor{keyword}{const}\ \textcolor{keywordtype}{size\_t}\ comma\_pos\ =\ s.find(\textcolor{charliteral}{','});\ comma\_pos\ !=\ std::string::npos)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00361}00361\ \ \ \ \ \ \ \ \ \ \ \ \ s\ =\ s.substr(0,\ comma\_pos);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00362}00362\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00363}00363\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00364}00364\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (!s.empty()\ \&\&\ (s.back()\ ==\ \textcolor{charliteral}{'+'}\ ||\ s.back()\ ==\ \textcolor{charliteral}{'-\/'}))\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00365}00365\ \ \ \ \ \ \ \ \ \ \ \ \ s.pop\_back();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00366}00366\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00367}00367\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00368}00368\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (s.empty())\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00369}00369\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00370}00370\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00371}00371\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00372}00372\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00373}00373\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\textcolor{keywordtype}{size\_t}\ slash\_pos\ =\ s.find(\textcolor{charliteral}{'/'});\ slash\_pos\ !=\ std::string::npos)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00374}00374\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (slash\_pos\ ==\ 0)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00375}00375\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ s\ =\ \textcolor{stringliteral}{"{}1"{}}\ +\ s;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00376}00376\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ slash\_pos\ =\ 1;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00377}00377\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00378}00378\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\ numerator\_str\ =\ s.substr(0,\ slash\_pos);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00379}00379\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\ denominator\_str\ =\ s.substr(slash\_pos\ +\ 1);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00380}00380\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (denominator\_str.empty())\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00381}00381\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00382}00382\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00383}00383\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ numerator\ =\ std::stod(numerator\_str);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00384}00384\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ denominator\ =\ std::stod(denominator\_str);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00385}00385\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (denominator\ ==\ 0.0)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00386}00386\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00387}00387\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00388}00388\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ numerator\ /\ denominator;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00389}00389\ \ \ \ \ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{else}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00390}00390\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::stod(s);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00391}00391\ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00392}00392\ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{catch}\ (\textcolor{keyword}{const}\ std::invalid\_argument\&)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00393}00393\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00394}00394\ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{catch}\ (\textcolor{keyword}{const}\ std::out\_of\_range\&)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00395}00395\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00396}00396\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00397}00397\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00398}00398\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00399}00399\ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00400}00400\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00424}00424\ \textcolor{keyword}{template}<>}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00425}\mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4}{00425}}\ \textcolor{keyword}{struct\ }std::hash<\mbox{\hyperlink{namespacefourdst}{fourdst}}::atomic::Species>\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00431}\mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4_afa44fa4cf54e7f6283d6e2ce93c63b6a}{00431}}\ \ \ \ \ \textcolor{keywordtype}{size\_t}\ \mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4_afa44fa4cf54e7f6283d6e2ce93c63b6a}{operator()}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{fourdst::atomic::Species}}\&\ s)\ \textcolor{keyword}{const}\ \textcolor{keyword}{noexcept}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00432}00432\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::hash<std::string>()(s.m\_name);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00433}00433\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00434}00434\ \};\ \textcolor{comment}{//\ namespace\ std}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00002}00002\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00003}00003\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00004}00004\ \textcolor{preprocessor}{\#include\ <string\_view>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00005}00005\ \textcolor{preprocessor}{\#include\ <string>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00006}00006\ \textcolor{preprocessor}{\#include\ <iostream>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00007}00007\ \textcolor{preprocessor}{\#include\ <limits>}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00008}00008\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00009}00009\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00014}00014\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespacefourdst_1_1atomic}{fourdst::atomic}}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00020}00020\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\textcolor{keyword}{const}\ std::string\&\ jpi\_string);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00021}00021\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00051}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{00051}}\ \ \ \ \ \textcolor{keyword}{struct\ }\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00052}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{00052}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00053}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{00053}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00054}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{00054}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00055}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{00055}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00056}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{00056}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00057}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{00057}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00058}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{00058}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00059}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{00059}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00060}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{00060}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00061}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{00061}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00062}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{00062}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00063}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{00063}}\ \ \ \ \ \ \ \ \ std::string\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00064}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{00064}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00065}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{00065}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}};\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00066}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{00066}}\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}}\ =\ 0.0;\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00067}00067\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00088}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{00088}}\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}(}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00089}00089\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{name}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00090}00090\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{el}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00091}00091\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{nz}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00092}00092\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{n}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00093}00093\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{z}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00094}00094\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{a}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00095}00095\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{bindingEnergy}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00096}00096\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{betaCode}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00097}00097\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{betaDecayEnergy}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00098}00098\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ halfLife\_s,}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00099}00099\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{spinParity}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00100}00100\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{decayModes}},}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00101}00101\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ atomicMass,}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00102}00102\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ atomicMassUnc}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00103}00103\ \ \ \ \ \ \ \ \ )\ :}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00104}00104\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{name}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00105}00105\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{el}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00106}00106\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{nz}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00107}00107\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{n}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00108}00108\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{z}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00109}00109\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{a}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00110}00110\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{bindingEnergy}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00111}00111\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{betaCode}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00112}00112\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{betaDecayEnergy}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00113}00113\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}}(halfLife\_s),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00114}00114\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{spinParity}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00115}00115\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{decayModes}}),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00116}00116\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}(atomicMass),}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00117}00117\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}}(atomicMassUnc)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00118}00118\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00119}00119\ \ \ \ \ \ \ \ \ \};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00120}00120\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00126}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a873551c1ffbdcd6867ab0d1ed34ead0b}{00126}}\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a873551c1ffbdcd6867ab0d1ed34ead0b}{Species}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}})\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00127}00127\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_name;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00128}00128\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_el;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00129}00129\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_nz;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00130}00130\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_n;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00131}00131\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_z;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00132}00132\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_a;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00133}00133\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_bindingEnergy;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00134}00134\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_betaCode;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00135}00135\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_betaDecayEnergy;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00136}00136\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_halfLife\_s;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00137}00137\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_spinParity;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00138}00138\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_decayModes;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00139}00139\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_atomicMass;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00140}00140\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_atomicMassUnc;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00141}00141\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}}\ =\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00142}00142\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00143}00143\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00144}00144\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00149}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af5bdcc90ddafddfc027f94a98972eca3}{00149}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af5bdcc90ddafddfc027f94a98972eca3}{mass}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00150}00150\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00151}00151\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00152}00152\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00157}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ac041c089469dc8d36548805c81492aca}{00157}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ac041c089469dc8d36548805c81492aca}{massUnc}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00158}00158\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}{m\_atomicMassUnc}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00159}00159\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00160}00160\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00165}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a34c4bb95e3c3e29087bc242d83aeefa1}{00165}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a34c4bb95e3c3e29087bc242d83aeefa1}{halfLife}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00166}00166\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}{m\_halfLife\_s}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00167}00167\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00168}00168\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00173}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{00173}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}{spinParity}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00174}00174\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}{m\_spinParity}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00175}00175\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00176}00176\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00181}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{00181}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}{decayModes}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00182}00182\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}{m\_decayModes}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00183}00183\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00184}00184\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00189}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{00189}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}{bindingEnergy}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00190}00190\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}{m\_bindingEnergy}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00191}00191\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00192}00192\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00197}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{00197}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}{betaDecayEnergy}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00198}00198\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}{m\_betaDecayEnergy}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00199}00199\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00200}00200\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00205}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{00205}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}{betaCode}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00206}00206\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}{m\_betaCode}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00207}00207\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00208}00208\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00213}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{00213}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}{name}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00214}00214\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00215}00215\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00216}00216\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00221}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{00221}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::string\_view\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}{el}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00222}00222\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}{m\_el}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00223}00223\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00224}00224\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00229}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{00229}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}{nz}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00230}00230\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}{m\_nz}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00231}00231\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00232}00232\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00237}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{00237}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}{n}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00238}00238\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}{m\_n}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00239}00239\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00240}00240\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00245}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{00245}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}{z}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00246}00246\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}{m\_z}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00247}00247\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00248}00248\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00253}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{00253}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_adc960c98d6e6051940d0a5c0d9a1183d}{a}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00254}00254\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a6e7c5ab92da7ab867018da87a14ef3ef}{m\_a}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00255}00255\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00256}00256\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00261}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0e5d73c7c629cb08f254f2bc41f6ac4b}{00261}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a0e5d73c7c629cb08f254f2bc41f6ac4b}{spin}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00262}00262\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}{m\_spin}};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00263}00263\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00264}00264\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00271}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ad431f09aba3c2d8bafde06a459636965}{00271}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ std::ostream\&\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ad431f09aba3c2d8bafde06a459636965}{operator<<}}(std::ostream\&\ os,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}})\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00272}00272\ \ \ \ \ \ \ \ \ \ \ \ \ os\ <<\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}.m\_name;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00273}00273\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ os;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00274}00274\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00275}00275\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00276}00276\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7864aa6e0ab9a953d657faf56cc921a1}{operator==}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00277}00277\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ae1cc99d92a460877ec5bc28f13424c04}{operator!=}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00278}00278\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afc74eacd01f350dc20e2c7ec6a35c49b}{operator<}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00279}00279\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab9503c9331c5746c283faa68a6ef3ef9}{operator>}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}}\&\ rhs);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00280}00280\ \ \ \ \ \};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00287}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a7864aa6e0ab9a953d657faf56cc921a1}{00287}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a277fa6e5107f1358e204c807146deeb4}{operator==}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00288}00288\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}\ ==\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00289}00289\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00296}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ae1cc99d92a460877ec5bc28f13424c04}{00296}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a2b6c699988f0748a0627f447863240ad}{operator!=}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00297}00297\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}}\ !=\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}{m\_name}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00298}00298\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00305}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_afc74eacd01f350dc20e2c7ec6a35c49b}{00305}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a34d001fa83e2bac9f8ebd96285d8821a}{operator<}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00306}00306\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}\ <\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00307}00307\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00314}\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab9503c9331c5746c283faa68a6ef3ef9}{00314}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_a289c90cf53fd83e6808768b0befa2c00}{operator>}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ lhs,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_a3756508a18b57a60f68f1b0cf58d303c}{Species}}\&\ rhs)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00315}00315\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ (lhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}}\ >\ rhs.\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}{m\_atomicMass}});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00316}00316\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00317}00317\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00348}\mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{00348}}\ \ \ \ \ \textcolor{keyword}{inline}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{namespacefourdst_1_1atomic_ada037e2130ddb6174ff7934cda49c2ba}{convert\_jpi\_to\_double}}(\textcolor{keyword}{const}\ std::string\&\ jpi\_string)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00349}00349\ \ \ \ \ \ \ \ \ std::string\ s\ =\ jpi\_string;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00350}00350\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00351}00351\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (s.empty())\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00352}00352\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00353}00353\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00354}00354\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00355}00355\ \ \ \ \ \ \ \ \ std::erase\_if(s,\ [](\textcolor{keyword}{const}\ \textcolor{keywordtype}{char}\ c)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00356}00356\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ c\ ==\ \textcolor{charliteral}{'('}\ ||\ c\ ==\ \textcolor{charliteral}{')'}\ ||\ c\ ==\ \textcolor{charliteral}{'*'}\ ||\ c\ ==\ \textcolor{charliteral}{'\#'};}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00357}00357\ \ \ \ \ \ \ \ \ \});}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00358}00358\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00359}00359\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (s\ ==\ \textcolor{stringliteral}{"{}+"{}}\ ||\ s\ ==\ \textcolor{stringliteral}{"{}-\/"{}})\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00360}00360\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ 0.0;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00361}00361\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00362}00362\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00363}00363\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\textcolor{keyword}{const}\ \textcolor{keywordtype}{size\_t}\ comma\_pos\ =\ s.find(\textcolor{charliteral}{','});\ comma\_pos\ !=\ std::string::npos)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00364}00364\ \ \ \ \ \ \ \ \ \ \ \ \ s\ =\ s.substr(0,\ comma\_pos);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00365}00365\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00366}00366\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00367}00367\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (!s.empty()\ \&\&\ (s.back()\ ==\ \textcolor{charliteral}{'+'}\ ||\ s.back()\ ==\ \textcolor{charliteral}{'-\/'}))\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00368}00368\ \ \ \ \ \ \ \ \ \ \ \ \ s.pop\_back();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00369}00369\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00370}00370\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00371}00371\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (s.empty())\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00372}00372\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00373}00373\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00374}00374\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00375}00375\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{try}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00376}00376\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (\textcolor{keywordtype}{size\_t}\ slash\_pos\ =\ s.find(\textcolor{charliteral}{'/'});\ slash\_pos\ !=\ std::string::npos)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00377}00377\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (slash\_pos\ ==\ 0)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00378}00378\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ s\ =\ \textcolor{stringliteral}{"{}1"{}}\ +\ s;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00379}00379\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ slash\_pos\ =\ 1;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00380}00380\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00381}00381\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\ numerator\_str\ =\ s.substr(0,\ slash\_pos);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00382}00382\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ std::string\ denominator\_str\ =\ s.substr(slash\_pos\ +\ 1);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00383}00383\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (denominator\_str.empty())\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00384}00384\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00385}00385\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00386}00386\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ numerator\ =\ std::stod(numerator\_str);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00387}00387\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keyword}{const}\ \textcolor{keywordtype}{double}\ denominator\ =\ std::stod(denominator\_str);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00388}00388\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (denominator\ ==\ 0.0)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00389}00389\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00390}00390\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00391}00391\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ numerator\ /\ denominator;}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00392}00392\ \ \ \ \ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{else}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00393}00393\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::stod(s);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00394}00394\ \ \ \ \ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00395}00395\ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{catch}\ (\textcolor{keyword}{const}\ std::invalid\_argument\&)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00396}00396\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00397}00397\ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{catch}\ (\textcolor{keyword}{const}\ std::out\_of\_range\&)\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00398}00398\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::numeric\_limits<double>::quiet\_NaN();}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00399}00399\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00400}00400\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00401}00401\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00402}00402\ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00403}00403\ }
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00427}00427\ \textcolor{keyword}{template}<>}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00428}\mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4}{00428}}\ \textcolor{keyword}{struct\ }std::hash<\mbox{\hyperlink{namespacefourdst}{fourdst}}::atomic::Species>\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00434}\mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4_afa44fa4cf54e7f6283d6e2ce93c63b6a}{00434}}\ \ \ \ \ \textcolor{keywordtype}{size\_t}\ \mbox{\hyperlink{structstd_1_1hash_3_01fourdst_1_1atomic_1_1_species_01_4_afa44fa4cf54e7f6283d6e2ce93c63b6a}{operator()}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{fourdst::atomic::Species}}\&\ s)\ \textcolor{keyword}{const}\ \textcolor{keyword}{noexcept}\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00435}00435\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::hash<std::string>()(s.m\_name);}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00436}00436\ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{atomic_species_8h_source_l00437}00437\ \};\ \textcolor{comment}{//\ namespace\ std}}
|
||||
|
||||
\end{DoxyCode}
|
||||
|
||||
@@ -94,6 +94,18 @@ void \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a0af981ed1074b
|
||||
\begin{DoxyCompactList}\small\item\em Sets the composition mode (mass fraction vs. number fraction). \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{structfourdst_1_1composition_1_1_canonical_composition}{Canonical\+Composition}} \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ac75dbc8377556c835455991c7c7fe206}{get\+Canonical\+Composition}} (bool harsh=false) const
|
||||
\begin{DoxyCompactList}\small\item\em Gets the current canonical composition (X, Y, Z). \end{DoxyCompactList}\item
|
||||
std\+::vector$<$ double $>$ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_acdbdf980297580e885ce3f124164315f}{get\+Mass\+Fraction\+Vector}} () const
|
||||
\begin{DoxyCompactList}\small\item\em Get a uniform vector representation of the mass fraction stored in the composition object sorted such that the lightest species is at index 0 and the heaviest is at the last index. \end{DoxyCompactList}\item
|
||||
std\+::vector$<$ double $>$ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a2a41242de5d49b005e0b608e79e2f2d9}{get\+Number\+Fraction\+Vector}} () const
|
||||
\begin{DoxyCompactList}\small\item\em Get a uniform vector representation of the number fractions stored in the composition object sorted such that the lightest species is at index 0 and the heaviest is at the last index. \end{DoxyCompactList}\item
|
||||
std\+::vector$<$ double $>$ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a84d62b971bee83d944d2792c6850bc0b}{get\+Molar\+Abundance\+Vector}} () const
|
||||
\begin{DoxyCompactList}\small\item\em Get a uniform vector representation of the molar abundances stored in the composition object sorted such that the lightest species is at index 0 and the heaviest is at the last index. \end{DoxyCompactList}\item
|
||||
size\+\_\+t \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a1204a6421205feaaed13937aefa158ba}{get\+Species\+Index}} (const std\+::string \&symbol) const
|
||||
\begin{DoxyCompactList}\small\item\em get the index in the sorted vector representation for a given symbol \end{DoxyCompactList}\item
|
||||
size\+\_\+t \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ad49012cd6d78558d80198cc06ec164b1}{get\+Species\+Index}} (const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \&species) const
|
||||
\begin{DoxyCompactList}\small\item\em get the index in the sorted vector representation for a given symbol \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa534a01f24074cc9edd7f41df228eb50}{get\+Species\+At\+Index}} (size\+\_\+t index) const
|
||||
\begin{DoxyCompactList}\small\item\em Get the species at a given index in the sorted vector representation. \end{DoxyCompactList}\item
|
||||
\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition}{Composition}} \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a24a3bdeb8e8e55b54ecdee6dcb0d9561}{operator+}} (const \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition}{Composition}} \&other) const
|
||||
\begin{DoxyCompactList}\small\item\em Overloads the + operator to mix two compositions with a 50/50 fraction. \end{DoxyCompactList}\item
|
||||
auto \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ab1701644ff1c83c220dc04eb58d1621b}{begin}} ()
|
||||
@@ -258,7 +270,7 @@ Constructs a \doxylink{classfourdst_1_1composition_1_1_composition}{Composition}
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00151}{151}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00176}{176}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a2d6fbe5c8142b358641bbe7ffde51053}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!Composition@{Composition}}
|
||||
\index{Composition@{Composition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -291,7 +303,7 @@ Constructs a \doxylink{classfourdst_1_1composition_1_1_composition}{Composition}
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00157}{157}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00182}{182}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_af4d4cc5875cba931a91faee13f55594e}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!Composition@{Composition}}
|
||||
\index{Composition@{Composition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -334,7 +346,7 @@ The composition is immediately finalized.
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00163}{163}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00188}{188}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a21369a80378d4c90438a34f0e4a275ca}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!Composition@{Composition}}
|
||||
\index{Composition@{Composition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -353,7 +365,7 @@ Constructs a \doxylink{classfourdst_1_1composition_1_1_composition}{Composition}
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00185}{185}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00210}{210}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
@@ -373,13 +385,13 @@ An iterator to the beginning.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00759}{759}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00821}{821}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_adf41a833e8b704daf4f581fca5c8cb9b}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!begin@{begin}}
|
||||
\index{begin@{begin}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{begin()}{begin()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_adf41a833e8b704daf4f581fca5c8cb9b}
|
||||
auto fourdst\+::composition\+::\+Composition\+::begin (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
auto fourdst\+::composition\+::\+Composition\+::begin (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
@@ -390,7 +402,7 @@ A const iterator to the beginning.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00767}{767}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00829}{829}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_acb08478f7032ecc13cb02283a18187e9}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!contains@{contains}}
|
||||
\index{contains@{contains}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -420,7 +432,7 @@ True if the isotope is in the composition, false otherwise.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00741}{741}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00906}{906}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_adeaf6f1213e78cb1fe8a8317f0a8adc2}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!end@{end}}
|
||||
\index{end@{end}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -437,13 +449,13 @@ An iterator to the end.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00775}{775}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00837}{837}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_aed2f5676f8f742199f01e4d1e9664bdd}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!end@{end}}
|
||||
\index{end@{end}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{end()}{end()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_aed2f5676f8f742199f01e4d1e9664bdd}
|
||||
auto fourdst\+::composition\+::\+Composition\+::end (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
auto fourdst\+::composition\+::\+Composition\+::end (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
@@ -454,7 +466,7 @@ A const iterator to the end.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00783}{783}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8h_source_l00845}{845}} of file \mbox{\hyperlink{composition_8h_source}{composition.\+h}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a72d063a74a9d2197065884a2cea57a14}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!finalize@{finalize}}
|
||||
\index{finalize@{finalize}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -479,7 +491,7 @@ If successful, {\ttfamily m\+\_\+finalized} is true and global properties are co
|
||||
\end{DoxyPostcond}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00389}{389}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00414}{414}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a869dbae3db9d09c57b2df56a813a55fb}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!finalizeMassFracMode@{finalizeMassFracMode}}
|
||||
\index{finalizeMassFracMode@{finalizeMassFracMode}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -501,7 +513,7 @@ True if the composition is successfully finalized, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00402}{402}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00427}{427}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a461ab4e9cb5975cf865db5f16f03ddfe}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!finalizeNumberFracMode@{finalizeNumberFracMode}}
|
||||
\index{finalizeNumberFracMode@{finalizeNumberFracMode}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -523,7 +535,7 @@ True if the composition is successfully finalized, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00439}{439}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00464}{464}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_ac75dbc8377556c835455991c7c7fe206}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getCanonicalComposition@{getCanonicalComposition}}
|
||||
\index{getCanonicalComposition@{getCanonicalComposition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -555,7 +567,7 @@ The {\ttfamily \doxylink{structfourdst_1_1composition_1_1_canonical_composition}
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00690}{690}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00715}{715}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a1138c86f7ccd39594601c2ec63ad89e9}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getComposition@{getComposition}}
|
||||
\index{getComposition@{getComposition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -580,7 +592,7 @@ A pair containing an unordered map of all Composition\+Entries and the \doxylink
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00605}{605}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00630}{630}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_afe5f1086027044c84ff35a366b2e8e2d}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getComposition@{getComposition}}
|
||||
\index{getComposition@{getComposition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -612,7 +624,7 @@ A pair containing the \doxylink{structfourdst_1_1composition_1_1_composition_ent
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00600}{600}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00625}{625}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a092d3536b04167ea2e6e3a3b1446c377}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getComposition@{getComposition}}
|
||||
\index{getComposition@{getComposition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -644,7 +656,7 @@ A pair containing the \doxylink{structfourdst_1_1composition_1_1_composition_ent
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00588}{588}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00613}{613}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_ad20bd541dd7c45274a2e586e6a0519a7}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMassFraction@{getMassFraction}}
|
||||
\index{getMassFraction@{getMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -669,7 +681,7 @@ An unordered map of symbols to their mass fractions.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00534}{534}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00559}{559}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_aa3ba0c742872384cff3ed03789c0a17d}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMassFraction@{getMassFraction}}
|
||||
\index{getMassFraction@{getMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -701,7 +713,7 @@ The mass fraction for the given isotope.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00530}{530}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00555}{555}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a7f6a6edf02b55eeecf147c3f1f7f55e7}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMassFraction@{getMassFraction}}
|
||||
\index{getMassFraction@{getMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -733,7 +745,32 @@ The mass fraction for the given symbol.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00503}{503}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00528}{528}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_acdbdf980297580e885ce3f124164315f}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMassFractionVector@{getMassFractionVector}}
|
||||
\index{getMassFractionVector@{getMassFractionVector}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{getMassFractionVector()}{getMassFractionVector()}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_acdbdf980297580e885ce3f124164315f}
|
||||
std\+::vector$<$ double $>$ fourdst\+::composition\+::\+Composition\+::get\+Mass\+Fraction\+Vector (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
Get a uniform vector representation of the mass fraction stored in the composition object sorted such that the lightest species is at index 0 and the heaviest is at the last index.
|
||||
|
||||
This is primarily useful for external libraries which need to ensure that vector representation uniformity is maintained \begin{DoxyReturn}{Returns}
|
||||
the vector of mass fractions sorted by species mass (lightest to heaviest).
|
||||
\end{DoxyReturn}
|
||||
\begin{DoxyPrecond}{Precondition}
|
||||
The composition must be finalized.
|
||||
\end{DoxyPrecond}
|
||||
|
||||
\begin{DoxyExceptions}{Exceptions}
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_not_finalized_error}{exceptions\+::\+Composition\+Not\+Finalized\+Error}} & if the composition is not finalized. \\
|
||||
\hline
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00762}{762}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a98199f435cb553f5cf4f8e520fdb8a7a}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMeanAtomicNumber@{getMeanAtomicNumber}}
|
||||
\index{getMeanAtomicNumber@{getMeanAtomicNumber}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -758,7 +795,7 @@ Mean atomic number $<$\+Z$>$.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00621}{621}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00646}{646}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a66401fed7054172e9b1a2687e5cc8eff}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMeanParticleMass@{getMeanParticleMass}}
|
||||
\index{getMeanParticleMass@{getMeanParticleMass}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -783,7 +820,7 @@ Mean particle mass in atomic mass units (g/mol).
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00613}{613}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00638}{638}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a84d6552e2b762fabb7bddf68b05c4022}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMolarAbundance@{getMolarAbundance}}
|
||||
\index{getMolarAbundance@{getMolarAbundance}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -815,7 +852,7 @@ The molar abundance for the given isotope.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00584}{584}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00609}{609}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a67a2ed844f3aee3d9cc1a3cb996eb56f}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMolarAbundance@{getMolarAbundance}}
|
||||
\index{getMolarAbundance@{getMolarAbundance}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -847,7 +884,32 @@ The molar abundance for the given symbol.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00571}{571}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00596}{596}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a84d62b971bee83d944d2792c6850bc0b}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getMolarAbundanceVector@{getMolarAbundanceVector}}
|
||||
\index{getMolarAbundanceVector@{getMolarAbundanceVector}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{getMolarAbundanceVector()}{getMolarAbundanceVector()}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_a84d62b971bee83d944d2792c6850bc0b}
|
||||
std\+::vector$<$ double $>$ fourdst\+::composition\+::\+Composition\+::get\+Molar\+Abundance\+Vector (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
Get a uniform vector representation of the molar abundances stored in the composition object sorted such that the lightest species is at index 0 and the heaviest is at the last index.
|
||||
|
||||
This is primarily useful for external libraries which need to ensure that vector representation uniformity is maintained \begin{DoxyReturn}{Returns}
|
||||
the vector of molar abundances sorted by species mass (lightest to heaviest).
|
||||
\end{DoxyReturn}
|
||||
\begin{DoxyPrecond}{Precondition}
|
||||
The composition must be finalized.
|
||||
\end{DoxyPrecond}
|
||||
|
||||
\begin{DoxyExceptions}{Exceptions}
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_not_finalized_error}{exceptions\+::\+Composition\+Not\+Finalized\+Error}} & if the composition is not finalized. \\
|
||||
\hline
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00803}{803}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a7731df9b30f8c8f13231f7e1a17b105c}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getNumberFraction@{getNumberFraction}}
|
||||
\index{getNumberFraction@{getNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -872,7 +934,7 @@ An unordered map of symbols to their number fractions.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00563}{563}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00588}{588}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_aa0ce4143a267e96ab7967538c76acdc3}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getNumberFraction@{getNumberFraction}}
|
||||
\index{getNumberFraction@{getNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -904,7 +966,7 @@ The number fraction for the given isotope.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00559}{559}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00584}{584}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a84fea38bc1c005e483910285f6800e15}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getNumberFraction@{getNumberFraction}}
|
||||
\index{getNumberFraction@{getNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -936,7 +998,32 @@ The number fraction for the given symbol.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00543}{543}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00568}{568}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a2a41242de5d49b005e0b608e79e2f2d9}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getNumberFractionVector@{getNumberFractionVector}}
|
||||
\index{getNumberFractionVector@{getNumberFractionVector}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{getNumberFractionVector()}{getNumberFractionVector()}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_a2a41242de5d49b005e0b608e79e2f2d9}
|
||||
std\+::vector$<$ double $>$ fourdst\+::composition\+::\+Composition\+::get\+Number\+Fraction\+Vector (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
Get a uniform vector representation of the number fractions stored in the composition object sorted such that the lightest species is at index 0 and the heaviest is at the last index.
|
||||
|
||||
This is primarily useful for external libraries which need to ensure that vector representation uniformity is maintained \begin{DoxyReturn}{Returns}
|
||||
the vector of number fractions sorted by species mass (lightest to heaviest).
|
||||
\end{DoxyReturn}
|
||||
\begin{DoxyPrecond}{Precondition}
|
||||
The composition must be finalized.
|
||||
\end{DoxyPrecond}
|
||||
|
||||
\begin{DoxyExceptions}{Exceptions}
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_not_finalized_error}{exceptions\+::\+Composition\+Not\+Finalized\+Error}} & if the composition is not finalized. \\
|
||||
\hline
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00783}{783}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a3dee7b5e1f54920de9eab99f95a516ec}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getRegisteredSpecies@{getRegisteredSpecies}}
|
||||
\index{getRegisteredSpecies@{getRegisteredSpecies}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -953,7 +1040,7 @@ A set of {\ttfamily \doxylink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+S
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00255}{255}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00280}{280}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a84c7b72c2aee46b94492d404855dd3e0}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getRegisteredSymbols@{getRegisteredSymbols}}
|
||||
\index{getRegisteredSymbols@{getRegisteredSymbols}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -970,7 +1057,107 @@ A set of registered symbols.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00251}{251}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00276}{276}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_aa534a01f24074cc9edd7f41df228eb50}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getSpeciesAtIndex@{getSpeciesAtIndex}}
|
||||
\index{getSpeciesAtIndex@{getSpeciesAtIndex}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{getSpeciesAtIndex()}{getSpeciesAtIndex()}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_aa534a01f24074cc9edd7f41df228eb50}
|
||||
\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} fourdst\+::composition\+::\+Composition\+::get\+Species\+At\+Index (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{index}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
Get the species at a given index in the sorted vector representation.
|
||||
|
||||
This is primarily useful for external libraries which need to ensure that vector representation uniformity is maintained \begin{DoxyPrecond}{Precondition}
|
||||
The composition must be finalized.
|
||||
\end{DoxyPrecond}
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em index} & The index in the sorted vector representation for which to return the species. Must be in \mbox{[}0, N-\/1\mbox{]} where N is the number of registered species. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
\begin{DoxyExceptions}{Exceptions}
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_not_finalized_error}{exceptions\+::\+Composition\+Not\+Finalized\+Error}} & if the composition is not finalized. \\
|
||||
\hline
|
||||
{\em std\+::out\+\_\+of\+\_\+range} & if the index is out of range. \\
|
||||
\hline
|
||||
\end{DoxyExceptions}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
The species at the given index in the sorted vector representation.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00873}{873}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_ad49012cd6d78558d80198cc06ec164b1}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getSpeciesIndex@{getSpeciesIndex}}
|
||||
\index{getSpeciesIndex@{getSpeciesIndex}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{getSpeciesIndex()}{getSpeciesIndex()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_ad49012cd6d78558d80198cc06ec164b1}
|
||||
size\+\_\+t fourdst\+::composition\+::\+Composition\+::get\+Species\+Index (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \&}]{species}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
get the index in the sorted vector representation for a given symbol
|
||||
|
||||
This is primarily useful for external libraries which need to ensure that vector representation uniformity is maintained \begin{DoxyPrecond}{Precondition}
|
||||
The composition must be finalized.
|
||||
|
||||
symbol must be registered in the composition
|
||||
\end{DoxyPrecond}
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em species} & the species to look up the index for. Note that this is the index species data will be at if you were to call \doxylink{classfourdst_1_1composition_1_1_composition_a84d62b971bee83d944d2792c6850bc0b}{get\+Molar\+Abundance\+Vector()}, \doxylink{classfourdst_1_1composition_1_1_composition_acdbdf980297580e885ce3f124164315f}{get\+Mass\+Fraction\+Vector()}, or \doxylink{classfourdst_1_1composition_1_1_composition_a2a41242de5d49b005e0b608e79e2f2d9}{get\+Number\+Fraction\+Vector()} \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
\begin{DoxyExceptions}{Exceptions}
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_not_finalized_error}{exceptions\+::\+Composition\+Not\+Finalized\+Error}} & if the composition is not finalized. \\
|
||||
\hline
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error}{exceptions\+::\+Unregistered\+Symbol\+Error}} & if the symbol is not registered in the composition \\
|
||||
\hline
|
||||
\end{DoxyExceptions}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
The index of the symbol in the sorted vector representation.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00848}{848}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a1204a6421205feaaed13937aefa158ba}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!getSpeciesIndex@{getSpeciesIndex}}
|
||||
\index{getSpeciesIndex@{getSpeciesIndex}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
\doxysubsubsection{\texorpdfstring{getSpeciesIndex()}{getSpeciesIndex()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
|
||||
{\footnotesize\ttfamily \label{classfourdst_1_1composition_1_1_composition_a1204a6421205feaaed13937aefa158ba}
|
||||
size\+\_\+t fourdst\+::composition\+::\+Composition\+::get\+Species\+Index (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{symbol}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}}
|
||||
|
||||
|
||||
|
||||
get the index in the sorted vector representation for a given symbol
|
||||
|
||||
This is primarily useful for external libraries which need to ensure that vector representation uniformity is maintained \begin{DoxyPrecond}{Precondition}
|
||||
The composition must be finalized.
|
||||
|
||||
symbol must be registered in the composition
|
||||
\end{DoxyPrecond}
|
||||
|
||||
\begin{DoxyParams}{Parameters}
|
||||
{\em symbol} & the symbol to look up the index for. Note that this is the index species data will be at if you were to call \doxylink{classfourdst_1_1composition_1_1_composition_a84d62b971bee83d944d2792c6850bc0b}{get\+Molar\+Abundance\+Vector()}, \doxylink{classfourdst_1_1composition_1_1_composition_acdbdf980297580e885ce3f124164315f}{get\+Mass\+Fraction\+Vector()}, or \doxylink{classfourdst_1_1composition_1_1_composition_a2a41242de5d49b005e0b608e79e2f2d9}{get\+Number\+Fraction\+Vector()} \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
|
||||
\begin{DoxyExceptions}{Exceptions}
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_composition_not_finalized_error}{exceptions\+::\+Composition\+Not\+Finalized\+Error}} & if the composition is not finalized. \\
|
||||
\hline
|
||||
{\em \doxylink{classfourdst_1_1composition_1_1exceptions_1_1_unregistered_symbol_error}{exceptions\+::\+Unregistered\+Symbol\+Error}} & if the symbol is not registered in the composition \\
|
||||
\hline
|
||||
\end{DoxyExceptions}
|
||||
\begin{DoxyReturn}{Returns}
|
||||
The index of the symbol in the sorted vector representation.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00823}{823}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a72a368f27094b03fdd9896844e075c94}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!hasSymbol@{hasSymbol}}
|
||||
\index{hasSymbol@{hasSymbol}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -992,7 +1179,7 @@ True if the symbol is registered, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00737}{737}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00902}{902}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_addf03ba8b988970d341884d487aa94d5}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!isValidComposition@{isValidComposition}}
|
||||
\index{isValidComposition@{isValidComposition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1014,7 +1201,7 @@ True if the fractions are valid, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00270}{270}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00295}{295}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a8fdac26e6298008aaeaa5b15f7fe244f}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!isValidSymbol@{isValidSymbol}}
|
||||
\index{isValidSymbol@{isValidSymbol}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1036,7 +1223,7 @@ True if the symbol is valid, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00283}{283}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00308}{308}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a3aead72892606725a4149a5f65bd31ec}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!mix@{mix}}
|
||||
\index{mix@{mix}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1070,7 +1257,7 @@ Both {\ttfamily this} and {\ttfamily other} compositions must be finalized.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00473}{473}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00498}{498}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a24a3bdeb8e8e55b54ecdee6dcb0d9561}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!operator+@{operator+}}
|
||||
\index{operator+@{operator+}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1102,7 +1289,7 @@ Both compositions must be finalized.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00756}{756}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00921}{921}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a4ec1e23cfecef764cb831171fed62fc2}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!operator=@{operator=}}
|
||||
\index{operator=@{operator=}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1124,7 +1311,7 @@ A reference to this \doxylink{classfourdst_1_1composition_1_1_composition}{Compo
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00194}{194}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00219}{219}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a4ce00f73cc133bb1bac2b030b93ab480}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!registerSpecies@{registerSpecies}}
|
||||
\index{registerSpecies@{registerSpecies}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1162,7 +1349,7 @@ Registers a new species by extracting its symbol.
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00241}{241}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00266}{266}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a057f2bf2e86bcc3c649c0ddf18cf3826}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!registerSpecies@{registerSpecies}}
|
||||
\index{registerSpecies@{registerSpecies}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1201,7 +1388,7 @@ Registers a vector of new species.
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00245}{245}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00270}{270}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a1bc2e64f87c12befdc2bc767e7405661}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!registerSymbol@{registerSymbol}}
|
||||
\index{registerSymbol@{registerSymbol}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1239,7 +1426,7 @@ A symbol must be registered before its abundance can be set. The first registrat
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00208}{208}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00233}{233}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a9b422156600823276a9606bfa07ad4db}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!registerSymbol@{registerSymbol}}
|
||||
\index{registerSymbol@{registerSymbol}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1277,7 +1464,7 @@ Registers multiple new symbols.
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00235}{235}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00260}{260}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a0af981ed1074b26c237cf6cf35f82c9e}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setCompositionMode@{setCompositionMode}}
|
||||
\index{setCompositionMode@{setCompositionMode}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1306,7 +1493,7 @@ The composition must be finalized before the mode can be switched.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00669}{669}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00694}{694}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_aa6c94269a5d16349c98860f3015b734a}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setMassFraction@{setMassFraction}}
|
||||
\index{setMassFraction@{setMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1339,7 +1526,7 @@ The previous mass fraction that was set for the species.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00324}{324}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00349}{349}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a493224656aa3ade68389250720ef09af}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setMassFraction@{setMassFraction}}
|
||||
\index{setMassFraction@{setMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1385,7 +1572,7 @@ The composition is marked as not finalized.
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00287}{287}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00312}{312}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_abbae020d46c74708a7974c1ca755bb62}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setMassFraction@{setMassFraction}}
|
||||
\index{setMassFraction@{setMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1414,7 +1601,7 @@ A vector of the previous mass fractions that were set.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00328}{328}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00353}{353}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a66ce1012c12b0a83629eb09d451b68e3}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setMassFraction@{setMassFraction}}
|
||||
\index{setMassFraction@{setMassFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1448,7 +1635,7 @@ The composition is marked as not finalized.
|
||||
\end{DoxyPostcond}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00310}{310}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00335}{335}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_aaa822bb48a948d101fef759ffbefe31b}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setNumberFraction@{setNumberFraction}}
|
||||
\index{setNumberFraction@{setNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1481,7 +1668,7 @@ The previous number fraction that was set for the species.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00375}{375}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00400}{400}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a7d4d748f3ee25e68751fb143717ed080}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setNumberFraction@{setNumberFraction}}
|
||||
\index{setNumberFraction@{setNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1517,7 +1704,7 @@ The composition is marked as not finalized.
|
||||
\end{DoxyPostcond}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00338}{338}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00363}{363}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_adc068778a1ef33cad67f5ca028b49bb8}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setNumberFraction@{setNumberFraction}}
|
||||
\index{setNumberFraction@{setNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1546,7 +1733,7 @@ The vector of the previous number fractions that were set.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00379}{379}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00404}{404}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a48014a0a725ebd91ad1193c063b5b26f}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!setNumberFraction@{setNumberFraction}}
|
||||
\index{setNumberFraction@{setNumberFraction}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1577,7 +1764,7 @@ A vector of the previous number fractions that were set.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00361}{361}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00386}{386}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a17635cd21744c7cf86cb1eb75152c816}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!subset@{subset}}
|
||||
\index{subset@{subset}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1610,7 +1797,7 @@ A new {\ttfamily \doxylink{classfourdst_1_1composition_1_1_composition}{Composit
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00640}{640}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00665}{665}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{classfourdst_1_1composition_1_1_composition_a86982685c34db4a8f079ddafc25c594e}\index{fourdst::composition::Composition@{fourdst::composition::Composition}!validateComposition@{validateComposition}}
|
||||
\index{validateComposition@{validateComposition}!fourdst::composition::Composition@{fourdst::composition::Composition}}
|
||||
@@ -1634,7 +1821,7 @@ Validates the given fractions, throwing an exception on failure.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00263}{263}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00288}{288}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
@@ -1661,7 +1848,7 @@ The output stream.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00772}{772}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00937}{937}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -6,6 +6,7 @@
|
||||
{\ttfamily \#include $<$vector$>$}\newline
|
||||
{\ttfamily \#include $<$array$>$}\newline
|
||||
{\ttfamily \#include $<$ranges$>$}\newline
|
||||
{\ttfamily \#include $<$algorithm$>$}\newline
|
||||
{\ttfamily \#include $<$utility$>$}\newline
|
||||
{\ttfamily \#include "{}fourdst/composition/atomic\+Species.\+h"{}}\newline
|
||||
{\ttfamily \#include "{}fourdst/composition/species.\+h"{}}\newline
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -212,27 +212,39 @@
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00725}00725\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00735}00735\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \mbox{\hyperlink{structfourdst_1_1composition_1_1_canonical_composition}{CanonicalComposition}}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ac75dbc8377556c835455991c7c7fe206}{getCanonicalComposition}}(\textcolor{keywordtype}{bool}\ harsh=\textcolor{keyword}{false})\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00736}00736\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00743}00743\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ std::ostream\&\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a36c2525d21cd932065bb2bb30bc57fb4}{operator<<}}(std::ostream\&\ os,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a23b83b76ee025f6fc009184ee19bba88}{Composition}}\&\ \mbox{\hyperlink{namespacefourdst_1_1composition}{composition}});}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00744}00744\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00753}00753\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a23b83b76ee025f6fc009184ee19bba88}{Composition}}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a24a3bdeb8e8e55b54ecdee6dcb0d9561}{operator+}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a23b83b76ee025f6fc009184ee19bba88}{Composition}}\&\ other)\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00744}00744\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::vector<double>\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_acdbdf980297580e885ce3f124164315f}{getMassFractionVector}}()\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00745}00745\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00753}00753\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::vector<double>\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a2a41242de5d49b005e0b608e79e2f2d9}{getNumberFractionVector}}()\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00754}00754\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00759}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ab1701644ff1c83c220dc04eb58d1621b}{00759}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ab1701644ff1c83c220dc04eb58d1621b}{begin}}()\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00760}00760\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.begin();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00761}00761\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00762}00762\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00767}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adf41a833e8b704daf4f581fca5c8cb9b}{00767}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adf41a833e8b704daf4f581fca5c8cb9b}{begin}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00768}00768\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.cbegin();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00769}00769\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00770}00770\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00775}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adeaf6f1213e78cb1fe8a8317f0a8adc2}{00775}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adeaf6f1213e78cb1fe8a8317f0a8adc2}{end}}()\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00776}00776\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.end();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00777}00777\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00778}00778\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00783}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aed2f5676f8f742199f01e4d1e9664bdd}{00783}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aed2f5676f8f742199f01e4d1e9664bdd}{end}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00784}00784\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.cend();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00785}00785\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00786}00786\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00787}00787\ \ \ \ \ \};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00788}00788\ \};\ \textcolor{comment}{//\ namespace\ fourdst::composition}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00762}00762\ \ \ \ \ \ \ \ \ [[nodiscard]]\ std::vector<double>\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a84d62b971bee83d944d2792c6850bc0b}{getMolarAbundanceVector}}()\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00763}00763\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00774}00774\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{size\_t}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a1204a6421205feaaed13937aefa158ba}{getSpeciesIndex}}(\textcolor{keyword}{const}\ std::string\&\ symbol)\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00775}00775\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00786}00786\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{size\_t}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a1204a6421205feaaed13937aefa158ba}{getSpeciesIndex}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic::Species}}\&\ species)\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00787}00787\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00797}00797\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic::Species}}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa534a01f24074cc9edd7f41df228eb50}{getSpeciesAtIndex}}(\textcolor{keywordtype}{size\_t}\ index)\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00798}00798\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00805}00805\ \ \ \ \ \ \ \ \ \textcolor{keyword}{friend}\ std::ostream\&\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a36c2525d21cd932065bb2bb30bc57fb4}{operator<<}}(std::ostream\&\ os,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a23b83b76ee025f6fc009184ee19bba88}{Composition}}\&\ \mbox{\hyperlink{namespacefourdst_1_1composition}{composition}});}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00806}00806\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00815}00815\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a23b83b76ee025f6fc009184ee19bba88}{Composition}}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a24a3bdeb8e8e55b54ecdee6dcb0d9561}{operator+}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_a23b83b76ee025f6fc009184ee19bba88}{Composition}}\&\ other)\ \textcolor{keyword}{const};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00816}00816\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00821}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ab1701644ff1c83c220dc04eb58d1621b}{00821}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_ab1701644ff1c83c220dc04eb58d1621b}{begin}}()\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00822}00822\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.begin();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00823}00823\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00824}00824\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00829}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adf41a833e8b704daf4f581fca5c8cb9b}{00829}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adf41a833e8b704daf4f581fca5c8cb9b}{begin}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00830}00830\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.cbegin();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00831}00831\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00832}00832\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00837}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adeaf6f1213e78cb1fe8a8317f0a8adc2}{00837}}\ \ \ \ \ \ \ \ \ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_adeaf6f1213e78cb1fe8a8317f0a8adc2}{end}}()\ \{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00838}00838\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.end();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00839}00839\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00840}00840\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00845}\mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aed2f5676f8f742199f01e4d1e9664bdd}{00845}}\ \ \ \ \ \ \ \ \ [[nodiscard]]\ \textcolor{keyword}{auto}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aed2f5676f8f742199f01e4d1e9664bdd}{end}}()\textcolor{keyword}{\ const\ }\{}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00846}00846\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_aa7f2753b10e85ae3bbf0c3d600a973db}{m\_compositions}}.cend();}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00847}00847\ \ \ \ \ \ \ \ \ \}}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00848}00848\ }
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00849}00849\ \ \ \ \ \};}
|
||||
\DoxyCodeLine{\Hypertarget{composition_8h_source_l00850}00850\ \};\ \textcolor{comment}{//\ namespace\ fourdst::composition}}
|
||||
|
||||
\end{DoxyCode}
|
||||
|
||||
@@ -12,5 +12,7 @@ file \mbox{\hyperlink{atomic_species_8h}{atomic\+Species.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{composition_8h}{composition.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{elements_8h}{elements.\+h}}
|
||||
\item
|
||||
file \mbox{\hyperlink{species_8h}{species.\+h}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{src/composition/include/fourdst/composition/\mbox{\hyperlink{atomic_species_8h}{atomic\+Species.\+h}} }{\pageref{atomic_species_8h}}{}
|
||||
\item\contentsline{section}{src/composition/include/fourdst/composition/\mbox{\hyperlink{composition_8h}{composition.\+h}} }{\pageref{composition_8h}}{}
|
||||
\item\contentsline{section}{src/composition/include/fourdst/composition/\mbox{\hyperlink{elements_8h}{elements.\+h}} }{\pageref{elements_8h}}{}
|
||||
\item\contentsline{section}{src/composition/include/fourdst/composition/\mbox{\hyperlink{species_8h}{species.\+h}} }{\pageref{species_8h}}{}
|
||||
\item\contentsline{section}{src/composition/include/fourdst/composition/exceptions/\mbox{\hyperlink{exceptions__composition_8h}{exceptions\+\_\+composition.\+h}} }{\pageref{exceptions__composition_8h}}{}
|
||||
\item\contentsline{section}{src/composition/lib/\mbox{\hyperlink{composition_8cpp}{composition.\+cpp}} }{\pageref{composition_8cpp}}{}
|
||||
|
||||
@@ -7138,10 +7138,16 @@ static const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} \mb
|
||||
static const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} \mbox{\hyperlink{namespacefourdst_1_1atomic_ad34259c587ac92df0678beea6fde37bc}{Og\+\_\+294}} ("{}Og-\/294"{}, "{}Og"{}, 58, 176, 118, 294, 7079.\+0, "{}B-\/"{}, std\+::numeric\+\_\+limits$<$ double $>$\+::quiet\+\_\+\+NaN(), 0.\+7, "{}+"{}, "{}\texorpdfstring{$\sim$}{\string~}100; SF ?"{}, 294.\+213979, 594.\+0)
|
||||
\item
|
||||
static const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} \mbox{\hyperlink{namespacefourdst_1_1atomic_a65016df026582f5d1718fd741c25b675}{Og\+\_\+295}} ("{}Og-\/295"{}, "{}Og"{}, 59, 177, 118, 295, 7076.\+0, "{}B-\/"{}, std\+::numeric\+\_\+limits$<$ double $>$\+::quiet\+\_\+\+NaN(), 680.\+0, "{}"{}, "{}\texorpdfstring{$\sim$}{\string~}100"{}, 295.\+216178, 703.\+0)
|
||||
\item
|
||||
\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} \mbox{\hyperlink{namespacefourdst_1_1atomic_a29fe92b293db689c5da78599b8958c70}{az\+\_\+to\+\_\+species}} (const int a, const int z)
|
||||
\end{DoxyCompactItemize}
|
||||
\doxysubsubsection*{Variables}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
static const std\+::unordered\+\_\+map$<$ uint8\+\_\+t, std\+::string $>$ \mbox{\hyperlink{namespacefourdst_1_1atomic_a82a2234f3c538636cc10293abd30e4a8}{element\+\_\+symbol\+\_\+map}}
|
||||
\item
|
||||
static const std\+::unordered\+\_\+map$<$ std\+::string, uint8\+\_\+t $>$ \mbox{\hyperlink{namespacefourdst_1_1atomic_ac39cc5fb90b416556e93bdc93f627203}{symbol\+\_\+element\+\_\+map}}
|
||||
\item
|
||||
static const std\+::unordered\+\_\+map$<$ std\+::string, const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} \& $>$ \mbox{\hyperlink{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}{species}}
|
||||
\end{DoxyCompactItemize}
|
||||
|
||||
@@ -8746,6 +8752,16 @@ static const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} fou
|
||||
{\footnotesize\ttfamily \label{namespacefourdst_1_1atomic_afff955be16cbe4538218312291b8afe4}
|
||||
static const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} fourdst\+::atomic\+::\+Au\+\_\+210 (\begin{DoxyParamCaption}\item[{"{}Au-\/210"{}}]{}{, }\item[{"{}Au"{}}]{}{, }\item[{52}]{}{, }\item[{131}]{}{, }\item[{79}]{}{, }\item[{210}]{}{, }\item[{7764.}]{0}{, }\item[{"{}B-\/"{}}]{}{, }\item[{7980.}]{0}{, }\item[{10.}]{0}{, }\item[{"{}+\#"{}}]{}{, }\item[{"{}-\/ ?;B-\/n ?"{}}]{}{, }\item[{210.}]{002877}{, }\item[{429.}]{0}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a29fe92b293db689c5da78599b8958c70}\index{fourdst::atomic@{fourdst::atomic}!az\_to\_species@{az\_to\_species}}
|
||||
\index{az\_to\_species@{az\_to\_species}!fourdst::atomic@{fourdst::atomic}}
|
||||
\doxysubsubsection{\texorpdfstring{az\_to\_species()}{az\_to\_species()}}
|
||||
{\footnotesize\ttfamily \label{namespacefourdst_1_1atomic_a29fe92b293db689c5da78599b8958c70}
|
||||
\mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} fourdst\+::atomic\+::az\+\_\+to\+\_\+species (\begin{DoxyParamCaption}\item[{const int}]{a}{, }\item[{const int}]{z}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{species_8h_source_l07142}{7142}} of file \mbox{\hyperlink{species_8h_source}{species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_ac5cd3b25b3beb7010ce868e475e3ab74}\index{fourdst::atomic@{fourdst::atomic}!B\_10@{B\_10}}
|
||||
\index{B\_10@{B\_10}!fourdst::atomic@{fourdst::atomic}}
|
||||
\doxysubsubsection{\texorpdfstring{B\_10()}{B\_10()}}
|
||||
@@ -11354,7 +11370,7 @@ The spin value as a {\ttfamily double}. Returns {\ttfamily NaN} for invalid or u
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00345}{345}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00348}{348}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a13193b662eaa33853d6bd4afff1eb794}\index{fourdst::atomic@{fourdst::atomic}!Cr\_41@{Cr\_41}}
|
||||
\index{Cr\_41@{Cr\_41}!fourdst::atomic@{fourdst::atomic}}
|
||||
@@ -19466,7 +19482,7 @@ Inequality operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Species}.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00293}{293}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00296}{296}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a34d001fa83e2bac9f8ebd96285d8821a}\index{fourdst::atomic@{fourdst::atomic}!operator$<$@{operator$<$}}
|
||||
\index{operator$<$@{operator$<$}!fourdst::atomic@{fourdst::atomic}}
|
||||
@@ -19490,7 +19506,7 @@ Less-\/than operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Species}
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00302}{302}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00305}{305}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a277fa6e5107f1358e204c807146deeb4}\index{fourdst::atomic@{fourdst::atomic}!operator==@{operator==}}
|
||||
\index{operator==@{operator==}!fourdst::atomic@{fourdst::atomic}}
|
||||
@@ -19514,7 +19530,7 @@ Equality operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Species}. C
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00284}{284}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00287}{287}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a289c90cf53fd83e6808768b0befa2c00}\index{fourdst::atomic@{fourdst::atomic}!operator$>$@{operator$>$}}
|
||||
\index{operator$>$@{operator$>$}!fourdst::atomic@{fourdst::atomic}}
|
||||
@@ -19538,7 +19554,7 @@ Greater-\/than operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Speci
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00311}{311}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00314}{314}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a7d0b9b726da85668c21671df0da21200}\index{fourdst::atomic@{fourdst::atomic}!Os\_161@{Os\_161}}
|
||||
\index{Os\_161@{Os\_161}!fourdst::atomic@{fourdst::atomic}}
|
||||
@@ -28651,6 +28667,16 @@ static const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{Species}} fou
|
||||
|
||||
|
||||
\doxysubsection{Variable Documentation}
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a82a2234f3c538636cc10293abd30e4a8}\index{fourdst::atomic@{fourdst::atomic}!element\_symbol\_map@{element\_symbol\_map}}
|
||||
\index{element\_symbol\_map@{element\_symbol\_map}!fourdst::atomic@{fourdst::atomic}}
|
||||
\doxysubsubsection{\texorpdfstring{element\_symbol\_map}{element\_symbol\_map}}
|
||||
{\footnotesize\ttfamily \label{namespacefourdst_1_1atomic_a82a2234f3c538636cc10293abd30e4a8}
|
||||
const std\+::unordered\+\_\+map$<$uint8\+\_\+t, std\+::string$>$ fourdst\+::atomic\+::element\+\_\+symbol\+\_\+map\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{elements_8h_source_l00008}{8}} of file \mbox{\hyperlink{elements_8h_source}{elements.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_a3f619cc8f8b2cd718a4082c6adb0de90}\index{fourdst::atomic@{fourdst::atomic}!species@{species}}
|
||||
\index{species@{species}!fourdst::atomic@{fourdst::atomic}}
|
||||
\doxysubsubsection{\texorpdfstring{species}{species}}
|
||||
@@ -28659,5 +28685,15 @@ const std\+::unordered\+\_\+map$<$std\+::string, const \mbox{\hyperlink{structfo
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{species_8h_source_l03580}{3580}} of file \mbox{\hyperlink{species_8h_source}{species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{species_8h_source_l03581}{3581}} of file \mbox{\hyperlink{species_8h_source}{species.\+h}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1atomic_ac39cc5fb90b416556e93bdc93f627203}\index{fourdst::atomic@{fourdst::atomic}!symbol\_element\_map@{symbol\_element\_map}}
|
||||
\index{symbol\_element\_map@{symbol\_element\_map}!fourdst::atomic@{fourdst::atomic}}
|
||||
\doxysubsubsection{\texorpdfstring{symbol\_element\_map}{symbol\_element\_map}}
|
||||
{\footnotesize\ttfamily \label{namespacefourdst_1_1atomic_ac39cc5fb90b416556e93bdc93f627203}
|
||||
const std\+::unordered\+\_\+map$<$std\+::string, uint8\+\_\+t$>$ fourdst\+::atomic\+::symbol\+\_\+element\+\_\+map\hspace{0.3cm}{\ttfamily [static]}}
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{elements_8h_source_l00128}{128}} of file \mbox{\hyperlink{elements_8h_source}{elements.\+h}}.
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ The output stream.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00772}{772}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00937}{937}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1composition_a676f771864958c4db4ed2a82cc0e85dd}\index{fourdst::composition@{fourdst::composition}!operator$<$$<$@{operator$<$$<$}}
|
||||
\index{operator$<$$<$@{operator$<$$<$}!fourdst::composition@{fourdst::composition}}
|
||||
@@ -66,7 +66,7 @@ The output stream.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00767}{767}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00932}{932}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{namespacefourdst_1_1composition_a8468dde1b148c0583b8a9f85b8d0ce9a}\index{fourdst::composition@{fourdst::composition}!operator$<$$<$@{operator$<$$<$}}
|
||||
\index{operator$<$$<$@{operator$<$$<$}!fourdst::composition@{fourdst::composition}}
|
||||
@@ -76,5 +76,5 @@ std\+::ostream \& fourdst\+::composition\+::operator$<$$<$ (\begin{DoxyParamCapt
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00760}{760}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00925}{925}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
@@ -271,6 +271,8 @@
|
||||
\input{atomic_species_8h_source}
|
||||
\input{composition_8h}
|
||||
\input{composition_8h_source}
|
||||
\input{elements_8h}
|
||||
\input{elements_8h_source}
|
||||
\input{exceptions__composition_8h}
|
||||
\input{exceptions__composition_8h_source}
|
||||
\input{species_8h}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -126,7 +126,7 @@ This struct is designed to be lightweight and is primarily a data container.
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00048}{48}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00051}{51}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
@@ -177,7 +177,7 @@ The {\ttfamily m\+\_\+spin} member is initialized by parsing {\ttfamily m\+\_\+s
|
||||
\end{DoxyPostcond}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00085}{85}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00088}{88}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a873551c1ffbdcd6867ab0d1ed34ead0b}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!Species@{Species}}
|
||||
\index{Species@{Species}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -199,7 +199,7 @@ A new \doxylink{structfourdst_1_1atomic_1_1_species}{Species} object is created
|
||||
\end{DoxyPostcond}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00123}{123}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00126}{126}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
@@ -219,7 +219,7 @@ The mass number (A = N + Z).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00250}{250}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00253}{253}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a57391049d534ffd1a4b4d6ed63d65ffc}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!betaCode@{betaCode}}
|
||||
\index{betaCode@{betaCode}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -236,7 +236,7 @@ A string\+\_\+view of the beta decay code.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00202}{202}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00205}{205}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a7d0e8a3b3d30fa56bdcc59577fa9ff73}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!betaDecayEnergy@{betaDecayEnergy}}
|
||||
\index{betaDecayEnergy@{betaDecayEnergy}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -253,7 +253,7 @@ The beta decay energy in keV.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00194}{194}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00197}{197}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_abeef75170cabef39fdaa6362780ddfc8}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!bindingEnergy@{bindingEnergy}}
|
||||
\index{bindingEnergy@{bindingEnergy}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -270,7 +270,7 @@ The binding energy in keV.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00186}{186}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00189}{189}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_aad5094dfc8317db36468356bbc4a3e2f}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!decayModes@{decayModes}}
|
||||
\index{decayModes@{decayModes}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -287,7 +287,7 @@ A string\+\_\+view of the decay modes.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00178}{178}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00181}{181}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a326c260a1b53deafcd04c21b2787f6c4}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!el@{el}}
|
||||
\index{el@{el}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -304,7 +304,7 @@ A string\+\_\+view of the element symbol (e.\+g., "{}\+Fe"{}).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00218}{218}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00221}{221}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a34c4bb95e3c3e29087bc242d83aeefa1}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!halfLife@{halfLife}}
|
||||
\index{halfLife@{halfLife}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -321,7 +321,7 @@ The half-\/life in seconds.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00162}{162}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00165}{165}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_af5bdcc90ddafddfc027f94a98972eca3}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!mass@{mass}}
|
||||
\index{mass@{mass}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -338,7 +338,7 @@ The atomic mass in atomic mass units (u).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00146}{146}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00149}{149}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_ac041c089469dc8d36548805c81492aca}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!massUnc@{massUnc}}
|
||||
\index{massUnc@{massUnc}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -355,7 +355,7 @@ The atomic mass uncertainty.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00154}{154}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00157}{157}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a957734e413f07adf1d570885c480768d}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!n@{n}}
|
||||
\index{n@{n}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -372,7 +372,7 @@ The number of neutrons (N).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00234}{234}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00237}{237}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a1fcc01fc978b34ba2531117f10be6741}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!name@{name}}
|
||||
\index{name@{name}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -389,7 +389,7 @@ A string\+\_\+view of the species name (e.\+g., "{}\+Fe56"{}).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00210}{210}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00213}{213}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_aa5e452accca3a9b4937867044617a032}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!nz@{nz}}
|
||||
\index{nz@{nz}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -406,7 +406,7 @@ The NZ identifier (1000\texorpdfstring{$\ast$}{*}Z + A).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00226}{226}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00229}{229}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a0e5d73c7c629cb08f254f2bc41f6ac4b}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!spin@{spin}}
|
||||
\index{spin@{spin}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -423,7 +423,7 @@ The spin as a double.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00258}{258}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00261}{261}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_afcdd2f750d8cf206e3bcc507d57dabb1}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!spinParity@{spinParity}}
|
||||
\index{spinParity@{spinParity}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -440,7 +440,7 @@ A string\+\_\+view of the spin and parity (e.\+g., "{}1/2+"{}).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00170}{170}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00173}{173}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a1d50917a60a1adb2c9912193f214fab0}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!z@{z}}
|
||||
\index{z@{z}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -457,7 +457,7 @@ The atomic number (Z).
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00242}{242}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00245}{245}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
@@ -484,7 +484,7 @@ Inequality operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Species}.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00293}{293}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00296}{296}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_afc74eacd01f350dc20e2c7ec6a35c49b}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!operator$<$@{operator$<$}}
|
||||
\index{operator$<$@{operator$<$}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -508,7 +508,7 @@ Less-\/than operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Species}
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00302}{302}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00305}{305}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_ad431f09aba3c2d8bafde06a459636965}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!operator$<$$<$@{operator$<$$<$}}
|
||||
\index{operator$<$$<$@{operator$<$$<$}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -532,7 +532,7 @@ The output stream with the species name.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00268}{268}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00271}{271}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a7864aa6e0ab9a953d657faf56cc921a1}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!operator==@{operator==}}
|
||||
\index{operator==@{operator==}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -556,7 +556,7 @@ Equality operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Species}. C
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00284}{284}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00287}{287}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_ab9503c9331c5746c283faa68a6ef3ef9}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!operator$>$@{operator$>$}}
|
||||
\index{operator$>$@{operator$>$}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -580,7 +580,7 @@ Greater-\/than operator for \doxylink{structfourdst_1_1atomic_1_1_species}{Speci
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00311}{311}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00314}{314}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
@@ -597,7 +597,7 @@ Mass number (N + Z).
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00054}{54}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00057}{57}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_ab3e057d426e0d8dbf0134f92fda1c322}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_atomicMass@{m\_atomicMass}}
|
||||
\index{m\_atomicMass@{m\_atomicMass}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -611,7 +611,7 @@ Atomic mass in atomic mass units (u).
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00061}{61}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00064}{64}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a4c6aa98435227f8257b93311a19c4adf}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_atomicMassUnc@{m\_atomicMassUnc}}
|
||||
\index{m\_atomicMassUnc@{m\_atomicMassUnc}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -625,7 +625,7 @@ Uncertainty in the atomic mass.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00062}{62}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00065}{65}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_abe9c5f69d657383e17dd49b41b7e4e15}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_betaCode@{m\_betaCode}}
|
||||
\index{m\_betaCode@{m\_betaCode}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -639,7 +639,7 @@ Beta decay code.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00056}{56}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00059}{59}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a0fc7e4b41662fe0a726dd962e9dbae9e}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_betaDecayEnergy@{m\_betaDecayEnergy}}
|
||||
\index{m\_betaDecayEnergy@{m\_betaDecayEnergy}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -653,7 +653,7 @@ Beta decay energy in keV.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00057}{57}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00060}{60}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_acbb5b36d6892ee09e95d774eda235d3c}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_bindingEnergy@{m\_bindingEnergy}}
|
||||
\index{m\_bindingEnergy@{m\_bindingEnergy}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -667,7 +667,7 @@ Binding energy in keV.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00055}{55}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00058}{58}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a545093f4fd3d9ad490a5bea84e950d35}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_decayModes@{m\_decayModes}}
|
||||
\index{m\_decayModes@{m\_decayModes}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -681,7 +681,7 @@ Decay modes as a string.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00060}{60}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00063}{63}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a704e9d164033a89d610685c494fd53eb}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_el@{m\_el}}
|
||||
\index{m\_el@{m\_el}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -695,7 +695,7 @@ Element symbol (e.\+g., "{}\+Fe"{}).
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00050}{50}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00053}{53}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_af76d148ab7be629601a389f5758238ee}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_halfLife\_s@{m\_halfLife\_s}}
|
||||
\index{m\_halfLife\_s@{m\_halfLife\_s}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -709,7 +709,7 @@ Half-\/life in seconds. A value of -\/1.\+0 typically indicates stability.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00058}{58}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00061}{61}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a8f0a4eb006c924bc006bb9eb6d3907ac}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_n@{m\_n}}
|
||||
\index{m\_n@{m\_n}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -723,7 +723,7 @@ Number of neutrons.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00052}{52}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00055}{55}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a4f782752e18e8972c66ee7168a06279d}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_name@{m\_name}}
|
||||
\index{m\_name@{m\_name}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -737,7 +737,7 @@ Name of the species (e.\+g., "{}\+Fe56"{}).
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00049}{49}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00052}{52}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a50d5e1c96be4884ccfebde1eec79b6e8}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_nz@{m\_nz}}
|
||||
\index{m\_nz@{m\_nz}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -751,7 +751,7 @@ NZ identifier, typically 1000\texorpdfstring{$\ast$}{*}Z + A.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00051}{51}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00054}{54}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_af1d73b936b428aaa29b37c119e3426e7}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_spin@{m\_spin}}
|
||||
\index{m\_spin@{m\_spin}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -765,7 +765,7 @@ Nuclear spin as a double, derived from m\+\_\+spin\+Parity.
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00063}{63}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00066}{66}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_a874bc48272e4f091817bc25a72eebc2d}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_spinParity@{m\_spinParity}}
|
||||
\index{m\_spinParity@{m\_spinParity}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -779,7 +779,7 @@ Spin and parity as a string (e.\+g., "{}1/2-\/"{}).
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00059}{59}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00062}{62}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1atomic_1_1_species_aae24c637c169f9f5eca03b6dcf8329e0}\index{fourdst::atomic::Species@{fourdst::atomic::Species}!m\_z@{m\_z}}
|
||||
\index{m\_z@{m\_z}!fourdst::atomic::Species@{fourdst::atomic::Species}}
|
||||
@@ -793,7 +793,7 @@ Atomic number (number of protons).
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00053}{53}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00056}{56}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ Default constructor. Initializes a default entry (H-\/1), but in an uninitialize
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00038}{38}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00063}{63}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_af27b09bb4e1ee357bb657146feb6039e}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!CompositionEntry@{CompositionEntry}}
|
||||
\index{CompositionEntry@{CompositionEntry}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -126,7 +126,7 @@ Constructs a \doxylink{structfourdst_1_1composition_1_1_composition_entry}{Compo
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00043}{43}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00068}{68}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a38f3e109b2952c1f0e7444d7fb9e93a0}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!CompositionEntry@{CompositionEntry}}
|
||||
\index{CompositionEntry@{CompositionEntry}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -145,7 +145,7 @@ Copy constructor.
|
||||
\end{DoxyParams}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00047}{47}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00072}{72}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
@@ -165,7 +165,7 @@ True if in mass fraction mode, false if in number fraction mode.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00147}{147}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00172}{172}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_af4f8d292d18755670a914072e2260dfb}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!isotope@{isotope}}
|
||||
\index{isotope@{isotope}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -182,7 +182,7 @@ A const reference to the {\ttfamily \doxylink{structfourdst_1_1atomic_1_1_specie
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00109}{109}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00134}{134}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a66cb086719d7f654869bd7b0cee87ffc}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!mass\_fraction@{mass\_fraction}}
|
||||
\index{mass\_fraction@{mass\_fraction}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -207,7 +207,7 @@ The mass fraction of the species.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00072}{72}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00097}{97}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a27b0ae0f7ef9469d515c4c7b6ec8dc22}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!mass\_fraction@{mass\_fraction}}
|
||||
\index{mass\_fraction@{mass\_fraction}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -229,7 +229,7 @@ The mass fraction of the species.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00079}{79}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00104}{104}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a2d55492d285068d4a64db5602dfb1c78}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!number\_fraction@{number\_fraction}}
|
||||
\index{number\_fraction@{number\_fraction}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -254,7 +254,7 @@ The number fraction of the species.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00089}{89}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00114}{114}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_ab96d976b53f3828237525005b904a39c}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!number\_fraction@{number\_fraction}}
|
||||
\index{number\_fraction@{number\_fraction}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -276,7 +276,7 @@ The number fraction of the species.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00096}{96}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00121}{121}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_ab6619d23e111905d1e3ab16ee822d96c}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!rel\_abundance@{rel\_abundance}}
|
||||
\index{rel\_abundance@{rel\_abundance}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -293,7 +293,7 @@ The relative abundance.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00105}{105}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00130}{130}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a3fb3f63a4e5675c6fefb662a8e3e7aa3}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!setMassFracMode@{setMassFracMode}}
|
||||
\index{setMassFracMode@{setMassFracMode}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -315,7 +315,7 @@ True if the mode was successfully set, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00129}{129}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00154}{154}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a4d6df43e098e7e2e2d94ff7fb76cb4c2}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!setMassFraction@{setMassFraction}}
|
||||
\index{setMassFraction@{setMassFraction}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -342,7 +342,7 @@ The entry must be in mass fraction mode.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00113}{113}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00138}{138}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a743042d1998875851150d789817f5473}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!setNumberFracMode@{setNumberFracMode}}
|
||||
\index{setNumberFracMode@{setNumberFracMode}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -364,7 +364,7 @@ True if the mode was successfully set, false otherwise.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00138}{138}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00163}{163}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a9ec47cf4b3399128d3836c1b24b031b0}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!setNumberFraction@{setNumberFraction}}
|
||||
\index{setNumberFraction@{setNumberFraction}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -391,7 +391,7 @@ The entry must be in number fraction mode.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00121}{121}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00146}{146}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a5885a0e33687bceb15b225a00163e9d3}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!setSpecies@{setSpecies}}
|
||||
\index{setSpecies@{setSpecies}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -417,7 +417,7 @@ Sets the species for the composition entry. This can only be done once.
|
||||
\end{DoxyExceptions}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00056}{56}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00081}{81}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
\Hypertarget{structfourdst_1_1composition_1_1_composition_entry_a50d18b4c27611fa9314dd756af54c2f0}\index{fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}!symbol@{symbol}}
|
||||
\index{symbol@{symbol}!fourdst::composition::CompositionEntry@{fourdst::composition::CompositionEntry}}
|
||||
@@ -434,7 +434,7 @@ The chemical symbol.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00068}{68}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00093}{93}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
@@ -461,7 +461,7 @@ The output stream.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00767}{767}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00932}{932}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ std\+::ostream \& operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream
|
||||
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00760}{760}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
Definition at line \mbox{\hyperlink{composition_8cpp_source_l00925}{925}} of file \mbox{\hyperlink{composition_8cpp_source}{composition.\+cpp}}.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ This allows {\ttfamily \doxylink{structfourdst_1_1atomic_1_1_species}{fourdst\+:
|
||||
\end{DoxyParagraph}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00425}{425}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00428}{428}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ The hash value of the species\textquotesingle{} name.
|
||||
\end{DoxyReturn}
|
||||
|
||||
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00431}{431}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
Definition at line \mbox{\hyperlink{atomic_species_8h_source_l00434}{434}} of file \mbox{\hyperlink{atomic_species_8h_source}{atomic\+Species.\+h}}.
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user