|
fourdst::libcomposition v2.3.1
Robust atomic species information library
|
#include "fourdst/composition/composition.h"#include "fourdst/atomic/atomicSpecies.h"#include <vector>#include <optional>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | fourdst |
| namespace | fourdst::composition |
| Utilities and types for representing and manipulating chemical compositions. | |
Functions | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (const std::vector< std::string > &symbols, const std::vector< double > &massFractions) |
| Build a Composition object from symbols and their corresponding mass fractions. | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (const std::vector< atomic::Species > &species, const std::vector< double > &massFractions) |
| Build a Composition object from species and their corresponding mass fractions. | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (const std::set< atomic::Species > &species, const std::vector< double > &massFractions) |
| Build a Composition object from species in a set and their corresponding mass fractions. | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (const std::unordered_map< atomic::Species, double > &massFractionsMap) |
| Build a Composition object from a map of species to mass fractions. | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (const std::unordered_map< std::string, double > &massFractions) |
| Build a Composition object from a map of species to mass fractions. | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (std::map< atomic::Species, double > massFractions) |
| Build a Composition object from a map of species to mass fractions. | |
| Composition | fourdst::composition::buildCompositionFromMassFractions (std::map< std::string, double > massFractions) |
| Build a Composition object from a map of species to mass fractions. | |
| std::optional< fourdst::atomic::Species > | fourdst::composition::getSpecies (const std::string &symbol) |