fourdst::libcomposition v2.0.1
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::vector< atomic::Species > &species)fourdst::composition::Compositionexplicit
Composition(const std::set< std::string > &symbols)fourdst::composition::Compositionexplicit
Composition(const std::set< atomic::Species > &species)fourdst::composition::Compositionexplicit
Composition(const std::vector< std::string > &symbols, const std::vector< double > &molarAbundances)fourdst::composition::Composition
Composition(const std::vector< atomic::Species > &species, const std::vector< double > &molarAbundances)fourdst::composition::Composition
Composition(const std::set< std::string > &symbols, const std::vector< double > &molarAbundances)fourdst::composition::Composition
Composition(const Composition &composition)fourdst::composition::Composition
contains(const atomic::Species &species) const noexcept overridefourdst::composition::Compositionvirtual
contains(const std::string &symbol) const overridefourdst::composition::Compositionvirtual
end()fourdst::composition::Compositioninline
end() constfourdst::composition::Compositioninline
getCanonicalComposition() constfourdst::composition::Composition
getElectronAbundance() const noexcept overridefourdst::composition::Compositionvirtual
getLogger()fourdst::composition::Compositioninlineprivatestatic
getMassFraction() const noexcept overridefourdst::composition::Compositionvirtual
getMassFraction(const std::string &symbol) const overridefourdst::composition::Compositionvirtual
getMassFraction(const atomic::Species &species) const overridefourdst::composition::Compositionvirtual
getMassFractionVector() const noexcept overridefourdst::composition::Compositionvirtual
getMeanParticleMass() const noexcept overridefourdst::composition::Compositionvirtual
getMolarAbundance(const std::string &symbol) const overridefourdst::composition::Compositionvirtual
getMolarAbundance(const atomic::Species &species) const overridefourdst::composition::Compositionvirtual
getMolarAbundanceVector() const noexcept overridefourdst::composition::Compositionvirtual
getNumberFraction(const std::string &symbol) const overridefourdst::composition::Compositionvirtual
getNumberFraction(const atomic::Species &species) const overridefourdst::composition::Compositionvirtual
getNumberFraction() const noexcept overridefourdst::composition::Compositionvirtual
getNumberFractionVector() const noexcept overridefourdst::composition::Compositionvirtual
getRegisteredSpecies() const noexcept overridefourdst::composition::Compositionvirtual
getRegisteredSymbols() const noexcept overridefourdst::composition::Compositionvirtual
getSpeciesAtIndex(size_t index) const overridefourdst::composition::Compositionvirtual
getSpeciesIndex(const std::string &symbol) const overridefourdst::composition::Compositionvirtual
getSpeciesIndex(const atomic::Species &species) const overridefourdst::composition::Compositionvirtual
m_cachefourdst::composition::Compositionmutableprivate
m_molarAbundancesfourdst::composition::Compositionprivate
m_registeredSpeciesfourdst::composition::Compositionprivate
operator<<(std::ostream &os, const Composition &composition)fourdst::composition::Compositionfriend
operator=(Composition const &other)fourdst::composition::Composition
registerSpecies(const atomic::Species &species) noexceptfourdst::composition::Composition
registerSpecies(const std::vector< atomic::Species > &species) noexceptfourdst::composition::Composition
registerSymbol(const std::string &symbol)fourdst::composition::Composition
registerSymbol(const std::vector< std::string > &symbols)fourdst::composition::Composition
setMolarAbundance(const std::string &symbol, const double &molar_abundance)fourdst::composition::Composition
setMolarAbundance(const atomic::Species &species, const double &molar_abundance)fourdst::composition::Composition
setMolarAbundance(const std::vector< std::string > &symbols, const std::vector< double > &molar_abundances)fourdst::composition::Composition
setMolarAbundance(const std::vector< atomic::Species > &species, const std::vector< double > &molar_abundances)fourdst::composition::Composition
setMolarAbundance(const std::set< std::string > &symbols, const std::vector< double > &molar_abundances)fourdst::composition::Composition
setMolarAbundance(const std::set< atomic::Species > &species, const std::vector< double > &molar_abundances)fourdst::composition::Composition
size() const noexcept overridefourdst::composition::Compositionvirtual
~Composition() override=defaultfourdst::composition::Composition
~CompositionAbstract()=defaultCompositionAbstractvirtual