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