fourdst::libcomposition v1.5.2
Robust atomic species information library
Loading...
Searching...
No Matches
fourdst::composition::Composition Member List

This is the complete list of members for fourdst::composition::Composition, including all inherited members.

begin()fourdst::composition::Compositioninline
begin() constfourdst::composition::Compositioninline
Composition()=defaultfourdst::composition::Composition
Composition(const std::vector< std::string > &symbols)fourdst::composition::Compositionexplicit
Composition(const std::set< std::string > &symbols)fourdst::composition::Compositionexplicit
Composition(const std::vector< std::string > &symbols, const std::vector< double > &fractions, bool massFracMode=true)fourdst::composition::Composition
Composition(const Composition &composition)fourdst::composition::Composition
contains(const fourdst::atomic::Species &isotope) constfourdst::composition::Composition
end()fourdst::composition::Compositioninline
end() constfourdst::composition::Compositioninline
finalize(bool norm=false)fourdst::composition::Composition
finalizeMassFracMode(bool norm)fourdst::composition::Compositionprivate
finalizeNumberFracMode(bool norm)fourdst::composition::Compositionprivate
getCanonicalComposition(bool harsh=false) constfourdst::composition::Composition
getComposition(const std::string &symbol) constfourdst::composition::Composition
getComposition(const fourdst::atomic::Species &species) constfourdst::composition::Composition
getComposition() constfourdst::composition::Composition
getMassFraction() constfourdst::composition::Composition
getMassFraction(const std::string &symbol) constfourdst::composition::Composition
getMassFraction(const fourdst::atomic::Species &species) constfourdst::composition::Composition
getMeanAtomicNumber() constfourdst::composition::Composition
getMeanParticleMass() constfourdst::composition::Composition
getMolarAbundance(const std::string &symbol) constfourdst::composition::Composition
getMolarAbundance(const fourdst::atomic::Species &species) constfourdst::composition::Composition
getNumberFraction(const std::string &symbol) constfourdst::composition::Composition
getNumberFraction(const fourdst::atomic::Species &species) constfourdst::composition::Composition
getNumberFraction() constfourdst::composition::Composition
getRegisteredSpecies() constfourdst::composition::Composition
getRegisteredSymbols() constfourdst::composition::Composition
hasSymbol(const std::string &symbol) constfourdst::composition::Composition
isValidComposition(const std::vector< double > &fractions) constfourdst::composition::Compositionprivate
isValidSymbol(const std::string &symbol)fourdst::composition::Compositionprivatestatic
m_compositionsfourdst::composition::Compositionprivate
m_configfourdst::composition::Compositionprivate
m_finalizedfourdst::composition::Compositionprivate
m_loggerfourdst::composition::Compositionprivate
m_logManagerfourdst::composition::Compositionprivate
m_massFracModefourdst::composition::Compositionprivate
m_meanParticleMassfourdst::composition::Compositionprivate
m_registeredSymbolsfourdst::composition::Compositionprivate
m_specificNumberDensityfourdst::composition::Compositionprivate
mix(const Composition &other, double fraction) constfourdst::composition::Composition
operator+(const Composition &other) constfourdst::composition::Composition
operator<<(std::ostream &os, const Composition &composition)fourdst::composition::Compositionfriend
operator=(Composition const &other)fourdst::composition::Composition
registerSpecies(const fourdst::atomic::Species &species, bool massFracMode=true)fourdst::composition::Composition
registerSpecies(const std::vector< fourdst::atomic::Species > &species, bool massFracMode=true)fourdst::composition::Composition
registerSymbol(const std::string &symbol, bool massFracMode=true)fourdst::composition::Composition
registerSymbol(const std::vector< std::string > &symbols, bool massFracMode=true)fourdst::composition::Composition
setCompositionMode(bool massFracMode)fourdst::composition::Composition
setMassFraction(const std::string &symbol, const double &mass_fraction)fourdst::composition::Composition
setMassFraction(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions)fourdst::composition::Composition
setMassFraction(const fourdst::atomic::Species &species, const double &mass_fraction)fourdst::composition::Composition
setMassFraction(const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &mass_fractions)fourdst::composition::Composition
setNumberFraction(const std::string &symbol, const double &number_fraction)fourdst::composition::Composition
setNumberFraction(const std::vector< std::string > &symbols, const std::vector< double > &number_fractions)fourdst::composition::Composition
setNumberFraction(const fourdst::atomic::Species &species, const double &number_fraction)fourdst::composition::Composition
setNumberFraction(const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &number_fractions)fourdst::composition::Composition
subset(const std::vector< std::string > &symbols, const std::string &method="norm") constfourdst::composition::Composition
validateComposition(const std::vector< double > &fractions) constfourdst::composition::Compositionprivate
~Composition()=defaultfourdst::composition::Composition