The parts with a Species can be brokenup into Eg Speices: NH3, SubSpecies: [N, H3]. More...
#include <SubSpecies.h>
Public Member Functions | |
SubSpecies (const std::string &name) | |
Creates a simple SubSpecies object. | |
bool | operator== (const SubSpecies &other) const |
Comparison operator checks if the sub species have the same member variables. | |
bool | operator!= (const SubSpecies &other) const |
Comparison for checking whether or not the two are not equal | |
const std::string & | base () const |
getter method for the elemental base of the species | |
const std::string & | modifier () const |
getter method for the modifier std::string | |
unsigned int | subscript () const |
getter method for the subscript on the subspecies | |
const std::string & | neutralGroundState () const |
Gets the ground neutral state of the subspecies Ex: H3* -> H3. | |
bool | operator== (const SpeciesBase &other) const |
Comparison operator checks if the two base species have the same name. | |
bool | operator!= (const SpeciesBase &other) const |
Comparison for checking whether or not the two are not equal | |
const std::string & | name () const |
Getter method for the name of species. | |
double | mass () const |
Getter method for the mass of the species mass of the species is in kg. | |
double | molarMass () const |
Getter method for the molar mass of the species molar mass is in g / mol. | |
int | chargeNumber () const |
Getter method for the charge number of the species. | |
double | charge () const |
Getter method for the charge of the species. | |
const std::string & | latexRepresentation () const |
Getter method for the latex name of the species. | |
The parts with a Species can be brokenup into Eg Speices: NH3, SubSpecies: [N, H3].
prism::SubSpecies::SubSpecies | ( | const std::string & | name | ) |
Creates a simple SubSpecies object.
name | the string representation of the subspecies |