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() override | fourdst::composition::Composition | inlinevirtual
begin() const override | fourdst::composition::Composition | inlinevirtual
clone() const override | fourdst::composition::Composition | virtual
Composition()=default | fourdst::composition::Composition |
Composition(const std::vector< std::string > &symbols) | fourdst::composition::Composition | explicit
Composition(const std::vector< atomic::Species > &species) | fourdst::composition::Composition | explicit
Composition(const std::set< std::string > &symbols) | fourdst::composition::Composition | explicit
Composition(const std::set< atomic::Species > &species) | fourdst::composition::Composition | explicit
Composition(const std::unordered_set< std::string > &symbols) | fourdst::composition::Composition | explicit
Composition(const std::unordered_set< atomic::Species > &species) | fourdst::composition::Composition | explicit
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::Composition | explicit
Composition(const std::map< std::string, double > &symbolMolarAbundances) | fourdst::composition::Composition | explicit
Composition(const std::unordered_map< atomic::Species, double > &speciesMolarAbundances) | fourdst::composition::Composition | explicit
Composition(const std::map< atomic::Species, double > &speciesMolarAbundances) | fourdst::composition::Composition | explicit
Composition(const Composition &composition) | fourdst::composition::Composition |
Composition(const CompositionAbstract &composition) | fourdst::composition::Composition | explicit
const_iterator typedef | fourdst::composition::Composition |
contains(const atomic::Species &species) const noexcept override | fourdst::composition::Composition | virtual
contains(const std::string &symbol) const override | fourdst::composition::Composition | virtual
end() override | fourdst::composition::Composition | inlinevirtual
end() const override | fourdst::composition::Composition | inlinevirtual
findSpeciesIndex(const atomic::Species &species) const noexcept | fourdst::composition::Composition | private
getCanonicalComposition() const | fourdst::composition::Composition |
getElectronAbundance() const noexcept override | fourdst::composition::Composition | virtual
getLogger() | fourdst::composition::Composition | inlineprivatestatic
getMassFraction() const noexcept override | fourdst::composition::Composition | virtual
getMassFraction(const std::string &symbol) const override | fourdst::composition::Composition | virtual
getMassFraction(const atomic::Species &species) const override | fourdst::composition::Composition | virtual
getMassFractionVector() const noexcept override | fourdst::composition::Composition | virtual
getMeanParticleMass() const noexcept override | fourdst::composition::Composition | virtual
getMolarAbundance(const std::string &symbol) const override | fourdst::composition::Composition | virtual
getMolarAbundance(const atomic::Species &species) const override | fourdst::composition::Composition | virtual
getMolarAbundanceVector() const noexcept override | fourdst::composition::Composition | virtual
getNumberFraction(const std::string &symbol) const override | fourdst::composition::Composition | virtual
getNumberFraction(const atomic::Species &species) const override | fourdst::composition::Composition | virtual
getNumberFraction() const noexcept override | fourdst::composition::Composition | virtual
getNumberFractionVector() const noexcept override | fourdst::composition::Composition | virtual
getRegisteredSpecies() const noexcept override | fourdst::composition::Composition | virtual
getRegisteredSymbols() const noexcept override | fourdst::composition::Composition | virtual
getSpeciesAtIndex(size_t index) const override | fourdst::composition::Composition | virtual
getSpeciesIndex(const std::string &symbol) const override | fourdst::composition::Composition | virtual
getSpeciesIndex(const atomic::Species &species) const override | fourdst::composition::Composition | virtual
hash() const override | fourdst::composition::Composition | virtual
iterator typedef | fourdst::composition::Composition |
m_cache | fourdst::composition::Composition | mutableprivate
m_molarAbundances | fourdst::composition::Composition | private
m_species | fourdst::composition::Composition | private
operator<<(std::ostream &os, const Composition &composition) | fourdst::composition::Composition | friend
operator=(Composition const &other) | fourdst::composition::Composition |
operator=(const CompositionAbstract &other) | fourdst::composition::Composition |
registerSpecies(const atomic::Species &species) noexcept | fourdst::composition::Composition |
registerSpecies(const std::vector< atomic::Species > &species) noexcept | fourdst::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 override | fourdst::composition::Composition | virtual
SpeciesIndexLookupError enum name | fourdst::composition::Composition | private
symbolVectorToSpeciesVector(const std::vector< std::string > &symbols) | fourdst::composition::Composition | privatestatic
~Composition() override=default | fourdst::composition::Composition |
~CompositionAbstract()=default | fourdst::composition::CompositionAbstract | virtual