#include <AddCoupledEqSpeciesAction.h>
Public Member Functions | |
AddCoupledEqSpeciesAction (const InputParameters ¶ms) | |
virtual void | act () override |
Protected Attributes | |
const std::vector< NonlinearVariableName > | _primary_species |
Basis set of primary species. More... | |
const std::vector< AuxVariableName > | _secondary_species |
Secondary species added as AuxVariables. More... | |
std::vector< std::vector< Real > > | _stos |
Stoichiometric coefficients for each primary species in each reaction. More... | |
std::vector< std::vector< Real > > | _weights |
Weight of each primary species in each reaction. More... | |
std::vector< Real > | _eq_const |
Equilibrium constants for each reaction. More... | |
std::vector< VariableName > | _eq_species |
Equilibrium species. More... | |
std::set< std::string > | _aux_species |
Set of auxillary species. More... | |
std::vector< std::vector< bool > > | _primary_participation |
Participation of primary species in each reaction. More... | |
std::vector< std::vector< Real > > | _sto_u |
Stoichiometric coefficients of primary variables in each reaction. More... | |
std::vector< std::vector< std::vector< Real > > > | _sto_v |
Stoichiometric coefficients of coupled primary variables in each reaction. More... | |
std::vector< std::vector< std::vector< VariableName > > > | _coupled_v |
Coupled primary species for each reaction. More... | |
std::vector< std::vector< VariableName > > | _primary_species_involved |
Primary species involved in the ith equilibrium reaction. More... | |
std::string | _input_reactions |
Reaction network read from input file. More... | |
std::vector< std::string > | _reactions |
Vector of parsed reactions. More... | |
unsigned int | _num_reactions |
Number of reactions. More... | |
const std::vector< VariableName > | _pressure_var |
Pressure variable. More... | |
const RealVectorValue | _gravity |
Gravity (default is (0, 0, 0)) More... | |
Definition at line 21 of file AddCoupledEqSpeciesAction.h.
AddCoupledEqSpeciesAction::AddCoupledEqSpeciesAction | ( | const InputParameters & | params | ) |
Definition at line 42 of file AddCoupledEqSpeciesAction.C.
|
overridevirtual |
Definition at line 197 of file AddCoupledEqSpeciesAction.C.
|
protected |
Set of auxillary species.
Definition at line 42 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Coupled primary species for each reaction.
Definition at line 50 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Equilibrium constants for each reaction.
Definition at line 38 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Equilibrium species.
Definition at line 40 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Gravity (default is (0, 0, 0))
Definition at line 62 of file AddCoupledEqSpeciesAction.h.
Referenced by act().
|
protected |
Reaction network read from input file.
Definition at line 54 of file AddCoupledEqSpeciesAction.h.
Referenced by AddCoupledEqSpeciesAction().
|
protected |
Number of reactions.
Definition at line 58 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
|
protected |
Participation of primary species in each reaction.
Definition at line 44 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Basis set of primary species.
Definition at line 30 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Primary species involved in the ith equilibrium reaction.
Definition at line 52 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Vector of parsed reactions.
Definition at line 56 of file AddCoupledEqSpeciesAction.h.
Referenced by AddCoupledEqSpeciesAction().
|
protected |
Secondary species added as AuxVariables.
Definition at line 32 of file AddCoupledEqSpeciesAction.h.
Referenced by AddCoupledEqSpeciesAction().
|
protected |
Stoichiometric coefficients of primary variables in each reaction.
Definition at line 46 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Stoichiometric coefficients of coupled primary variables in each reaction.
Definition at line 48 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Stoichiometric coefficients for each primary species in each reaction.
Definition at line 34 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().
|
protected |
Weight of each primary species in each reaction.
Definition at line 36 of file AddCoupledEqSpeciesAction.h.
Referenced by act(), and AddCoupledEqSpeciesAction().