fourdst::libcomposition v2.3.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() overridefourdst::composition::Compositioninlinevirtual
begin() const overridefourdst::composition::Compositioninlinevirtual
clone() const overridefourdst::composition::Compositionvirtual
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::unordered_set< std::string > &symbols)fourdst::composition::Compositionexplicit
Composition(const std::unordered_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 std::unordered_map< std::string, double > &symbolMolarAbundances)fourdst::composition::Compositionexplicit
Composition(const std::map< std::string, double > &symbolMolarAbundances)fourdst::composition::Compositionexplicit
Composition(const std::unordered_map< atomic::Species, double > &speciesMolarAbundances)fourdst::composition::Compositionexplicit
Composition(const std::map< atomic::Species, double > &speciesMolarAbundances)fourdst::composition::Compositionexplicit
Composition(const Composition &composition)fourdst::composition::Composition
Composition(const CompositionAbstract &composition)fourdst::composition::Compositionexplicit
const_iterator typedeffourdst::composition::Composition
contains(const atomic::Species &species) const noexcept overridefourdst::composition::Compositionvirtual
contains(const std::string &symbol) const overridefourdst::composition::Compositionvirtual
end() overridefourdst::composition::Compositioninlinevirtual
end() const overridefourdst::composition::Compositioninlinevirtual
findSpeciesIndex(const atomic::Species &species) const noexceptfourdst::composition::Compositionprivate
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
hash() const overridefourdst::composition::Compositionvirtual
iterator typedeffourdst::composition::Composition
m_cachefourdst::composition::Compositionmutableprivate
m_molarAbundancesfourdst::composition::Compositionprivate
m_speciesfourdst::composition::Compositionprivate
operator<<(std::ostream &os, const Composition &composition)fourdst::composition::Compositionfriend
operator=(Composition const &other)fourdst::composition::Composition
operator=(const CompositionAbstract &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
SpeciesIndexLookupError enum namefourdst::composition::Compositionprivate
symbolVectorToSpeciesVector(const std::vector< std::string > &symbols)fourdst::composition::Compositionprivatestatic
~Composition() override=defaultfourdst::composition::Composition
~CompositionAbstract()=defaultfourdst::composition::CompositionAbstractvirtual