The ChemicalCompositionAction sets up user objects, aux kernels, and aux variables for a thermochemis...
std::vector< unsigned int > _element_ids
Atomic numbers of the selected elements.
static InputParameters validParams()
const std::vector< std::pair< std::string, std::string > > & phaseElementPairs() const
const std::vector< std::pair< std::string, std::string > > & vaporPhasePairs() const
std::vector< std::string > _tokenized_element_potentials
const std::vector< std::pair< std::string, std::string > > & speciesPhasePairs() const
const std::vector< unsigned int > & elementIDs() const
std::vector< std::pair< std::string, std::string > > _tokenized_phase_elements
std::map< std::string, Real > _initial_conditions
Initial conditions for each element: [element name] => initial condition value.
const std::vector< std::string > & phases() const
std::vector< std::pair< std::string, std::string > > _tokenized_species
Tokenized versions of the output variables to avoid redoing tokenization.
std::vector< std::string > _phases
List of phases tracked by Thermochimica.
const std::vector< std::string > & elementPotentials() const
std::vector< std::string > _elements
Element names.
std::vector< std::pair< std::string, std::string > > _tokenized_vapor_species