2026-05-18 10:08:43 -04:00
\doxysection { fourdst\+ ::composition\+ ::Masked\+ Composition Class Reference}
\hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition} { } \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
{ \ttfamily \# include $ < $ composition\+ \_ \+ masked.\+ h$ > $ }
2026-06-12 10:49:27 -04:00
Inheritance diagram for fourdst\+ ::composition\+ ::Masked\+ Composition\+ :\nopagebreak
2026-05-18 10:08:43 -04:00
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=200pt] { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ _ inherit_ _ graph}
\end { center}
\end { figure}
2026-06-12 10:49:27 -04:00
Collaboration diagram for fourdst\+ ::composition\+ ::Masked\+ Composition\+ :\nopagebreak
2026-05-18 10:08:43 -04:00
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ _ coll_ _ graph}
\end { center}
\end { figure}
\doxysubsubsection * { Public Types}
\begin { DoxyCompactItemize}
\item
using \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} { iterator} } = \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1detail_ 1_ 1_ composition_ iterator} { detail\+ ::\+ Composition\+ Iterator} } $ < $ false$ > $
\item
using \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} { const\+ \_ \+ iterator} } = \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1detail_ 1_ 1_ composition_ iterator} { detail\+ ::\+ Composition\+ Iterator} } $ < $ true$ > $
\end { DoxyCompactItemize}
\doxysubsection * { Public Types inherited from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { fourdst\+ ::composition\+ ::\+ Composition\+ Abstract} } }
\begin { DoxyCompactItemize}
\item
using \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract_ abd12f3a9a5b6217498ff19e25ee3ddb0} { iterator} } = \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1detail_ 1_ 1_ composition_ iterator} { detail\+ ::\+ Composition\+ Iterator} } $ < $ false$ > $
\item
using \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract_ a0bb9772bc73d637950b6cf2e8e6afeb0} { const\+ \_ \+ iterator} } = \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1detail_ 1_ 1_ composition_ iterator} { detail\+ ::\+ Composition\+ Iterator} } $ < $ true$ > $
\end { DoxyCompactItemize}
\doxysubsubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9a0d839e4534494b7adaf353d56e5375} { Masked\+ Composition} } (const \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { Composition\+ Abstract} } \& base\+ Composition, const std\+ ::vector$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } $ > $ \& active\+ Species)
\item
bool \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a045cfdf1e771895df872a6da61c53966} { contains} } (const \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } \& species) const noexcept override
\begin { DoxyCompactList} \small \item \em Check if the composition contains the given species. \end { DoxyCompactList} \item
bool \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a83b73b24715d8a0fc29811653bb7c9a6} { contains} } (const std\+ ::string \& symbol) const override
\begin { DoxyCompactList} \small \item \em Check if the composition contains the given species. \end { DoxyCompactList} \item
const std\+ ::vector$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } $ > $ \& \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a44fddc3b8d34b76114afafbdc9b0ec6d} { get\+ Registered\+ Species} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get all registered atomic species in the composition. \end { DoxyCompactList} \item
std\+ ::set$ < $ std\+ ::string $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9b33507e9820b7fd55209d3624388077} { get\+ Registered\+ Symbols} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get all registered chemical symbols in the composition. \end { DoxyCompactList} \item
size\+ \_ \+ t \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a6b6c7a9ad6293558ddc8834d22f4bc62} { size} } () const noexcept override
\item
std\+ ::unordered\+ \_ \+ map$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } , double $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a2383b69a4b1dbe1c7be01bb826b06c07} { get\+ Mass\+ Fraction} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the mass fraction for all registered symbols. \end { DoxyCompactList} \item
std\+ ::unordered\+ \_ \+ map$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } , double $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a2c299c44f385b65202ed0d475402562a} { get\+ Number\+ Fraction} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the number fraction for all registered symbols. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ab2a8d9eb543eb712f9a0bbabcc94383a} { get\+ Mass\+ Fraction} } (const std\+ ::string \& symbol) const override
\begin { DoxyCompactList} \small \item \em Get the mass fraction for a given symbol. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a81cab92e09924db1804e9b943611648a} { get\+ Mass\+ Fraction} } (const \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } \& species) const override
\begin { DoxyCompactList} \small \item \em Get the mass fraction for a given species. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ af4f65f7cad735494aa5010cf0832f23b} { get\+ Number\+ Fraction} } (const std\+ ::string \& symbol) const override
\begin { DoxyCompactList} \small \item \em Get the number fraction for a given symbol. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7cbb41a5b9e8d49c85bcbc821c3ff47e} { get\+ Number\+ Fraction} } (const \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } \& species) const override
\begin { DoxyCompactList} \small \item \em Get the number fraction for a given species. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a3064af4fb0b59dce5b484d5657d25506} { get\+ Molar\+ Abundance} } (const std\+ ::string \& symbol) const override
\begin { DoxyCompactList} \small \item \em Get the molar abundance for a given symbol. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9766e12e53e504aab985e46dc4e0d6d6} { get\+ Molar\+ Abundance} } (const \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } \& species) const override
\begin { DoxyCompactList} \small \item \em Get the molar abundance for a given species. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a3f50005318f2aa7bf7c3cd5b1d2aef7a} { get\+ Mean\+ Particle\+ Mass} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the mean particle mass of the composition. \end { DoxyCompactList} \item
double \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a38fc871469f94b3c07ba18a00548085d} { get\+ Electron\+ Abundance} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the electron abundance of the composition. \end { DoxyCompactList} \item
std\+ ::vector$ < $ double $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7655d278224486e762d22d0501187f58} { get\+ Mass\+ Fraction\+ Vector} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the mass fraction as a vector. \end { DoxyCompactList} \item
std\+ ::vector$ < $ double $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ad28b1f5c98bd25378c24c732d74deab4} { get\+ Number\+ Fraction\+ Vector} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the number fraction as a vector. \end { DoxyCompactList} \item
std\+ ::vector$ < $ double $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ac2f827bedae5405ebab7108b2e4397c5} { get\+ Molar\+ Abundance\+ Vector} } () const noexcept override
\begin { DoxyCompactList} \small \item \em Get the molar abundance as a vector. \end { DoxyCompactList} \item
size\+ \_ \+ t \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7277650debc78e081963663557de73eb} { get\+ Species\+ Index} } (const std\+ ::string \& symbol) const override
\begin { DoxyCompactList} \small \item \em Get the index of a species by symbol. \end { DoxyCompactList} \item
size\+ \_ \+ t \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a395e5b14cd2a9f9d467fea25542f8ebd} { get\+ Species\+ Index} } (const \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } \& species) const override
\begin { DoxyCompactList} \small \item \em Get the index of a species. \end { DoxyCompactList} \item
\mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acc9d3af0aad6c6209c9aefd94f86996b} { get\+ Species\+ At\+ Index} } (size\+ \_ \+ t index) const override
\begin { DoxyCompactList} \small \item \em Get the species at a given index. \end { DoxyCompactList} \item
std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { Composition\+ Abstract} } $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a30f89ba71d9db6ad330c645d0a161164} { clone} } () const override
\item
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} { iterator} } \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ aa01637b823d0127736cdc767284eb28d} { begin} } () override
\item
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} { iterator} } \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ aae6a6799ee6877064728bd880348420d} { end} } () override
\item
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} { const\+ \_ \+ iterator} } \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a047dae84149b92be5849c4294cd481de} { begin} } () const override
\item
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} { const\+ \_ \+ iterator} } \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a272b2164c1ad6efab7e86ed26efcbb96} { end} } () const override
\item
size\+ \_ \+ t \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a0cff238d7aec2db1f7c509d199b56afb} { hash} } () const override
\end { DoxyCompactItemize}
\doxysubsection * { Public Member Functions inherited from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } }
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a115e0c194a3dffddc558e0305cc56677} { Composition\+ Decorator} } (std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { Composition\+ Abstract} } $ > $ decorator)
\end { DoxyCompactItemize}
\doxysubsection * { Public Member Functions inherited from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { fourdst\+ ::composition\+ ::\+ Composition\+ Abstract} } }
\begin { DoxyCompactItemize}
\item
virtual \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract_ a83ff77f3f390bb66c978e157d9bb6394} { \texorpdfstring { $ \sim $ } { \string ~} \+ Composition\+ Abstract} } ()=default
\begin { DoxyCompactList} \small \item \em Virtual destructor. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
std\+ ::vector$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a22a5b2ea210bb14a07b6461270631a3b} { m\+ \_ \+ active\+ Species} }
\item
std\+ ::vector$ < $ double $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ abe4e28b36230fa41c11c22e36aaa15e7} { m\+ \_ \+ molar\+ Abundances} }
\end { DoxyCompactItemize}
\doxysubsubsection * { Additional Inherited Members}
\doxysubsection * { Protected Attributes inherited from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } }
\begin { DoxyCompactItemize}
\item
std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { Composition\+ Abstract} } $ > $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a785a5aeddcc68ce3a5b688d956c4d505} { m\+ \_ \+ base\+ \_ \+ composition} }
\end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8h_ source_ l00015} { 15} } of file \mbox { \hyperlink { composition_ _ masked_ 8h_ source} { composition\+ \_ \+ masked.\+ h} } .
\doxysubsection { Member Typedef Documentation}
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !const\_ iterator@{ const\_ iterator} }
\index { const\_ iterator@{ const\_ iterator} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { const\_ iterator} { const\_ iterator} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d}
using \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} { fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::const\+ \_ \+ iterator} } = \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1detail_ 1_ 1_ composition_ iterator} { detail\+ ::\+ Composition\+ Iterator} } $ < $ true$ > $ }
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8h_ source_ l00018} { 18} } of file \mbox { \hyperlink { composition_ _ masked_ 8h_ source} { composition\+ \_ \+ masked.\+ h} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !iterator@{ iterator} }
\index { iterator@{ iterator} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { iterator} { iterator} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf}
using \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} { fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::iterator} } = \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1detail_ 1_ 1_ composition_ iterator} { detail\+ ::\+ Composition\+ Iterator} } $ < $ false$ > $ }
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8h_ source_ l00017} { 17} } of file \mbox { \hyperlink { composition_ _ masked_ 8h_ source} { composition\+ \_ \+ masked.\+ h} } .
\doxysubsection { Constructor \& Destructor Documentation}
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9a0d839e4534494b7adaf353d56e5375} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !MaskedComposition@{ MaskedComposition} }
\index { MaskedComposition@{ MaskedComposition} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { MaskedComposition()} { MaskedComposition()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9a0d839e4534494b7adaf353d56e5375}
fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::\+ Masked\+ Composition (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{classfourdst_1_1composition_1_1_composition_abstract}{Composition\+Abstract}} \&}] { base\+ Composition} { , } \item [{const std\+::vector$<$ \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} $>$ \&}] { active\+ Species} { } \end { DoxyParamCaption} )}
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00015} { 15} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\doxysubsection { Member Function Documentation}
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a047dae84149b92be5849c4294cd481de} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !begin@{ begin} }
\index { begin@{ begin} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { begin()} { begin()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a047dae84149b92be5849c4294cd481de}
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} { Masked\+ Composition\+ ::const\+ \_ \+ iterator} } fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::begin (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a125e06aaf1edfd035d7d102792a120d5} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00226} { 226} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ aa01637b823d0127736cdc767284eb28d} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !begin@{ begin} }
\index { begin@{ begin} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { begin()} { begin()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ aa01637b823d0127736cdc767284eb28d}
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} { Masked\+ Composition\+ ::iterator} } fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::begin (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a34e7e9fd25cd4037ba359bc7a7236929} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00218} { 218} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a30f89ba71d9db6ad330c645d0a161164} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !clone@{ clone} }
\index { clone@{ clone} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { clone()} { clone()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a30f89ba71d9db6ad330c645d0a161164}
std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract} { Composition\+ Abstract} } $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::clone (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Implements \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract_ a81d5a4da267e24662ae90c6a29f3d0a1} { fourdst\+ ::composition\+ ::\+ Composition\+ Abstract} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00214} { 214} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a045cfdf1e771895df872a6da61c53966} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !contains@{ contains} }
\index { contains@{ contains} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { contains()} { contains()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a045cfdf1e771895df872a6da61c53966}
bool fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::contains (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \&}] { species} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Check if the composition contains the given species.
\begin { DoxyParams} { Parameters}
{ \em species} & The atomic species to check. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
True if the species is contained, false otherwise.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a811e91b7cc08f19b8c92de43fdb91401} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00037} { 37} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a83b73b24715d8a0fc29811653bb7c9a6} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !contains@{ contains} }
\index { contains@{ contains} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { contains()} { contains()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a83b73b24715d8a0fc29811653bb7c9a6}
bool fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::contains (\begin { DoxyParamCaption} \item [{const std\+::string \&}] { symbol} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Check if the composition contains the given species.
\begin { DoxyParams} { Parameters}
{ \em symbol} & The symbol of the atomic species to check. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
True if the species is contained, false otherwise.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ af40ce87fce6fc0fae837bf8f31fec274} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00041} { 41} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a272b2164c1ad6efab7e86ed26efcbb96} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !end@{ end} }
\index { end@{ end} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { end()} { end()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a272b2164c1ad6efab7e86ed26efcbb96}
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acd2bbf05d4f5fce5a1146619a0b16b6d} { Masked\+ Composition\+ ::const\+ \_ \+ iterator} } fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::end (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a56d0561c510efa577dc9a295174827ec} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00230} { 230} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ aae6a6799ee6877064728bd880348420d} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !end@{ end} }
\index { end@{ end} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { end()} { end()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ aae6a6799ee6877064728bd880348420d}
\mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ afe3129b1dbebfbe0578c3a555aa742bf} { Masked\+ Composition\+ ::iterator} } fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::end (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ aaf47cdfcb7feb3991d6e151bbf2521ff} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00222} { 222} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a38fc871469f94b3c07ba18a00548085d} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getElectronAbundance@{ getElectronAbundance} }
\index { getElectronAbundance@{ getElectronAbundance} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getElectronAbundance()} { getElectronAbundance()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a38fc871469f94b3c07ba18a00548085d}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Electron\+ Abundance (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the electron abundance of the composition.
\begin { DoxyReturn} { Returns}
The electron abundance.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a39f1df55aff6650c653e62c0e9a2cc5e} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00149} { 149} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a2383b69a4b1dbe1c7be01bb826b06c07} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMassFraction@{ getMassFraction} }
\index { getMassFraction@{ getMassFraction} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMassFraction()} { getMassFraction()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/3]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a2383b69a4b1dbe1c7be01bb826b06c07}
std\+ ::unordered\+ \_ \+ map$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } , double $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Mass\+ Fraction (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the mass fraction for all registered symbols.
\begin { DoxyReturn} { Returns}
An unordered map from symbol to mass fraction.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a8c1a4cd69465ef5b65bea547ed919ca5} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00065} { 65} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a81cab92e09924db1804e9b943611648a} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMassFraction@{ getMassFraction} }
\index { getMassFraction@{ getMassFraction} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMassFraction()} { getMassFraction()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/3]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a81cab92e09924db1804e9b943611648a}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Mass\+ Fraction (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \&}] { species} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the mass fraction for a given species.
\begin { DoxyParams} { Parameters}
{ \em species} & The atomic species. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The mass fraction for the species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a12a5cdb232ce4ce30980a016d20b4a43} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00097} { 97} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ab2a8d9eb543eb712f9a0bbabcc94383a} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMassFraction@{ getMassFraction} }
\index { getMassFraction@{ getMassFraction} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMassFraction()} { getMassFraction()} \hspace { 0.1cm} { \footnotesize \ttfamily [3/3]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ab2a8d9eb543eb712f9a0bbabcc94383a}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Mass\+ Fraction (\begin { DoxyParamCaption} \item [{const std\+::string \&}] { symbol} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the mass fraction for a given symbol.
\begin { DoxyParams} { Parameters}
{ \em symbol} & The chemical symbol. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The mass fraction for the symbol.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a52591cb38ab7712fc459eeb48b9d2eaf} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00089} { 89} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7655d278224486e762d22d0501187f58} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMassFractionVector@{ getMassFractionVector} }
\index { getMassFractionVector@{ getMassFractionVector} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMassFractionVector()} { getMassFractionVector()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7655d278224486e762d22d0501187f58}
std\+ ::vector$ < $ double $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Mass\+ Fraction\+ Vector (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the mass fraction as a vector.
\begin { DoxyReturn} { Returns}
A vector of mass fractions for all species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a4d2795fa73ec3f5185232d4cca5684a6} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00159} { 159} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a3f50005318f2aa7bf7c3cd5b1d2aef7a} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMeanParticleMass@{ getMeanParticleMass} }
\index { getMeanParticleMass@{ getMeanParticleMass} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMeanParticleMass()} { getMeanParticleMass()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a3f50005318f2aa7bf7c3cd5b1d2aef7a}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Mean\+ Particle\+ Mass (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the mean particle mass of the composition.
\begin { DoxyReturn} { Returns}
The mean particle mass.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a3b8f0f8fd75888d001177deff39f7405} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00137} { 137} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9766e12e53e504aab985e46dc4e0d6d6} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMolarAbundance@{ getMolarAbundance} }
\index { getMolarAbundance@{ getMolarAbundance} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMolarAbundance()} { getMolarAbundance()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9766e12e53e504aab985e46dc4e0d6d6}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Molar\+ Abundance (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \&}] { species} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the molar abundance for a given species.
\begin { DoxyParams} { Parameters}
{ \em species} & The atomic species. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The molar abundance for the species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a57a1cc37e96234477b21866881fbdbaa} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00129} { 129} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a3064af4fb0b59dce5b484d5657d25506} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMolarAbundance@{ getMolarAbundance} }
\index { getMolarAbundance@{ getMolarAbundance} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMolarAbundance()} { getMolarAbundance()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a3064af4fb0b59dce5b484d5657d25506}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Molar\+ Abundance (\begin { DoxyParamCaption} \item [{const std\+::string \&}] { symbol} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the molar abundance for a given symbol.
\begin { DoxyParams} { Parameters}
{ \em symbol} & The chemical symbol. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The molar abundance for the symbol.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a0c46d440cafd9ae2d04589ece5fd41fb} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00121} { 121} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ac2f827bedae5405ebab7108b2e4397c5} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getMolarAbundanceVector@{ getMolarAbundanceVector} }
\index { getMolarAbundanceVector@{ getMolarAbundanceVector} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getMolarAbundanceVector()} { getMolarAbundanceVector()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ac2f827bedae5405ebab7108b2e4397c5}
std\+ ::vector$ < $ double $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Molar\+ Abundance\+ Vector (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the molar abundance as a vector.
\begin { DoxyReturn} { Returns}
A vector of molar abundances for all species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a80e528239b4a197985e6993c8b6dab48} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00177} { 177} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a2c299c44f385b65202ed0d475402562a} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getNumberFraction@{ getNumberFraction} }
\index { getNumberFraction@{ getNumberFraction} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getNumberFraction()} { getNumberFraction()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/3]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a2c299c44f385b65202ed0d475402562a}
std\+ ::unordered\+ \_ \+ map$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } , double $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Number\+ Fraction (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the number fraction for all registered symbols.
\begin { DoxyReturn} { Returns}
An unordered map from symbol to number fraction.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a66724877d66017bac3dc3cc784dda57c} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00077} { 77} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7cbb41a5b9e8d49c85bcbc821c3ff47e} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getNumberFraction@{ getNumberFraction} }
\index { getNumberFraction@{ getNumberFraction} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getNumberFraction()} { getNumberFraction()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/3]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7cbb41a5b9e8d49c85bcbc821c3ff47e}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Number\+ Fraction (\begin { DoxyParamCaption} \item [{const \mbox{\hyperlink{structfourdst_1_1atomic_1_1_species}{atomic\+::\+Species}} \&}] { species} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the number fraction for a given species.
\begin { DoxyParams} { Parameters}
{ \em species} & The atomic species. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The number fraction for the species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a92c3d23d632f242e8b5526b343617f67} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00113} { 113} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ af4f65f7cad735494aa5010cf0832f23b} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getNumberFraction@{ getNumberFraction} }
\index { getNumberFraction@{ getNumberFraction} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getNumberFraction()} { getNumberFraction()} \hspace { 0.1cm} { \footnotesize \ttfamily [3/3]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ af4f65f7cad735494aa5010cf0832f23b}
double fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Number\+ Fraction (\begin { DoxyParamCaption} \item [{const std\+::string \&}] { symbol} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the number fraction for a given symbol.
\begin { DoxyParams} { Parameters}
{ \em symbol} & The chemical symbol. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The number fraction for the symbol.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a0ff3454e625043c76131a1206d9293c6} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00105} { 105} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ad28b1f5c98bd25378c24c732d74deab4} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getNumberFractionVector@{ getNumberFractionVector} }
\index { getNumberFractionVector@{ getNumberFractionVector} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getNumberFractionVector()} { getNumberFractionVector()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ ad28b1f5c98bd25378c24c732d74deab4}
std\+ ::vector$ < $ double $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Number\+ Fraction\+ Vector (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get the number fraction as a vector.
\begin { DoxyReturn} { Returns}
A vector of number fractions for all species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a72ffd49c3b3e7f3f22ed28ceb2169cb5} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00168} { 168} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a44fddc3b8d34b76114afafbdc9b0ec6d} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getRegisteredSpecies@{ getRegisteredSpecies} }
\index { getRegisteredSpecies@{ getRegisteredSpecies} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getRegisteredSpecies()} { getRegisteredSpecies()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a44fddc3b8d34b76114afafbdc9b0ec6d}
const std\+ ::vector$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } $ > $ \& fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Registered\+ Species (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get all registered atomic species in the composition.
\begin { DoxyReturn} { Returns}
A set of registered atomic species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a0cdc50a57e09bf8461839d08eb4ae212} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00049} { 49} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9b33507e9820b7fd55209d3624388077} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getRegisteredSymbols@{ getRegisteredSymbols} }
\index { getRegisteredSymbols@{ getRegisteredSymbols} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getRegisteredSymbols()} { getRegisteredSymbols()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a9b33507e9820b7fd55209d3624388077}
std\+ ::set$ < $ std\+ ::string $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Registered\+ Symbols (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Get all registered chemical symbols in the composition.
\begin { DoxyReturn} { Returns}
A set of registered chemical symbols.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a85acea9a107432dfefcbfffe4c3c7c62} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00053} { 53} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acc9d3af0aad6c6209c9aefd94f86996b} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getSpeciesAtIndex@{ getSpeciesAtIndex} }
\index { getSpeciesAtIndex@{ getSpeciesAtIndex} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getSpeciesAtIndex()} { getSpeciesAtIndex()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ acc9d3af0aad6c6209c9aefd94f86996b}
\mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Species\+ At\+ Index (\begin { DoxyParamCaption} \item [{size\+\_\+t}] { index} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the species at a given index.
\begin { DoxyParams} { Parameters}
{ \em index} & The index of the species. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The atomic species at the specified index.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a996066b4bf67e415eb2dd3ea7aed68bd} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00205} { 205} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a395e5b14cd2a9f9d467fea25542f8ebd} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getSpeciesIndex@{ getSpeciesIndex} }
\index { getSpeciesIndex@{ getSpeciesIndex} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getSpeciesIndex()} { getSpeciesIndex()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a395e5b14cd2a9f9d467fea25542f8ebd}
size\+ \_ \+ t fourdst\+ ::composition\+ ::\+ Masked\+ 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]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the index of a species.
\begin { DoxyParams} { Parameters}
{ \em species} & The atomic species. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The index of the species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ ab02b459d8ce7f36a0a1c6058c013a75c} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00198} { 198} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7277650debc78e081963663557de73eb} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !getSpeciesIndex@{ getSpeciesIndex} }
\index { getSpeciesIndex@{ getSpeciesIndex} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { getSpeciesIndex()} { getSpeciesIndex()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/2]} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a7277650debc78e081963663557de73eb}
size\+ \_ \+ t fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::get\+ Species\+ Index (\begin { DoxyParamCaption} \item [{const std\+::string \&}] { symbol} { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Get the index of a species by symbol.
\begin { DoxyParams} { Parameters}
{ \em symbol} & The chemical symbol. \\
\hline
\end { DoxyParams}
\begin { DoxyReturn} { Returns}
The index of the species.
\end { DoxyReturn}
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ a9b7e6388d9a73c05ddd34660bde43867} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00186} { 186} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a0cff238d7aec2db1f7c509d199b56afb} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !hash@{ hash} }
\index { hash@{ hash} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { hash()} { hash()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a0cff238d7aec2db1f7c509d199b56afb}
size\+ \_ \+ t fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::hash (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} }
Implements \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ abstract_ a2d5472a63e2dbfc94d7e4617b5660e23} { fourdst\+ ::composition\+ ::\+ Composition\+ Abstract} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00234} { 234} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a6b6c7a9ad6293558ddc8834d22f4bc62} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !size@{ size} }
\index { size@{ size} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { size()} { size()} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a6b6c7a9ad6293558ddc8834d22f4bc62}
size\+ \_ \+ t fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::size (\begin { DoxyParamCaption} { } { } \end { DoxyParamCaption} ) const\hspace { 0.3cm} { \ttfamily [nodiscard]} , { \ttfamily [override]} , { \ttfamily [virtual]} , { \ttfamily [noexcept]} }
Reimplemented from \mbox { \hyperlink { classfourdst_ 1_ 1composition_ 1_ 1_ composition_ decorator_ af70b703b6b946d959cdd5cd15e853a9d} { fourdst\+ ::composition\+ ::\+ Composition\+ Decorator} } .
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source_ l00061} { 61} } of file \mbox { \hyperlink { composition_ _ masked_ 8cpp_ source} { composition\+ \_ \+ masked.\+ cpp} } .
\doxysubsection { Member Data Documentation}
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a22a5b2ea210bb14a07b6461270631a3b} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !m\_ activeSpecies@{ m\_ activeSpecies} }
\index { m\_ activeSpecies@{ m\_ activeSpecies} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { m\_ activeSpecies} { m\_ activeSpecies} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ a22a5b2ea210bb14a07b6461270631a3b}
std\+ ::vector$ < $ \mbox { \hyperlink { structfourdst_ 1_ 1atomic_ 1_ 1_ species} { atomic\+ ::\+ Species} } $ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::m\+ \_ \+ active\+ Species\hspace { 0.3cm} { \ttfamily [private]} }
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8h_ source_ l00065} { 65} } of file \mbox { \hyperlink { composition_ _ masked_ 8h_ source} { composition\+ \_ \+ masked.\+ h} } .
\Hypertarget { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ abe4e28b36230fa41c11c22e36aaa15e7} \index { fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} !m\_ molarAbundances@{ m\_ molarAbundances} }
\index { m\_ molarAbundances@{ m\_ molarAbundances} !fourdst::composition::MaskedComposition@{ fourdst::composition::MaskedComposition} }
\doxysubsubsection { \texorpdfstring { m\_ molarAbundances} { m\_ molarAbundances} }
{ \footnotesize \ttfamily \label { classfourdst_ 1_ 1composition_ 1_ 1_ masked_ composition_ abe4e28b36230fa41c11c22e36aaa15e7}
std\+ ::vector$ < $ double$ > $ fourdst\+ ::composition\+ ::\+ Masked\+ Composition\+ ::m\+ \_ \+ molar\+ Abundances\hspace { 0.3cm} { \ttfamily [private]} }
Definition at line \mbox { \hyperlink { composition_ _ masked_ 8h_ source_ l00066} { 66} } of file \mbox { \hyperlink { composition_ _ masked_ 8h_ source} { composition\+ \_ \+ masked.\+ h} } .
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
src/composition/include/fourdst/composition/decorators/\mbox { \hyperlink { composition_ _ masked_ 8h} { composition\+ \_ \+ masked.\+ h} } \item
src/composition/lib/decorators/\mbox { \hyperlink { composition_ _ masked_ 8cpp} { composition\+ \_ \+ masked.\+ cpp} } \end { DoxyCompactItemize}