43 const AbundanceData &atomTable, std::map<unsigned int, double> &atomData);
56 const std::map<unsigned int, double> &compositionMols,
57 std::map<unsigned int, double> &compositionMass);
67 const std::map<unsigned int, double> &compositionMass,
68 std::map<unsigned int, double> &compositionMols);
71 bool testMassMolConversion();
void convertMolToMass(const AbundanceData &atomTable, const std::map< unsigned int, double > &compositionMols, std::map< unsigned int, double > &compositionMass)
Convert the given composition from molar fraction data to mass fraction.
void convertMassToMol(const AbundanceData &atomTable, const std::map< unsigned int, double > &compositionMass, std::map< unsigned int, double > &compositionMols)
Convert the given composition from mass fraction data to molar fraction.
Class to load abundance information for natural isotopes.
unsigned int parseCompositionData(const std::vector< std::string > &s, const AbundanceData &atomTable, std::map< unsigned int, double > &atomData)
Convert atomic string label data, in the form "Fe 0.81" to fraction map.