fourdst::libcomposition v2.3.1
Robust atomic species information library
Loading...
Searching...
No Matches
utils.h File Reference
#include "fourdst/composition/composition.h"
#include "fourdst/atomic/atomicSpecies.h"
#include <vector>
#include <optional>
#include <string>
Include dependency graph for utils.h:
This graph shows which files directly or indirectly include this file:

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::Speciesfourdst::composition::getSpecies (const std::string &symbol)