18 InputParameters params = validParams<AuxKernel>();
20 "temperature", 298.15,
"The temperature of the aqueous phase (K). Default is 298.15K");
21 params.addRequiredParam<std::vector<Real>>(
22 "temperature_points",
"Temperature points where log(Keq) data is evaluated (K)");
23 params.addRequiredParam<std::vector<Real>>(
24 "logk_points",
"log(Keq) data evaluated at each value of temperature_points");
25 params.addClassDescription(
26 "Equilibrium constant for a given equilibrium species (in form log10(Keq))");
31 : AuxKernel(parameters),
32 _temperature(coupledValue(
"temperature")),
33 _temperature_points(getParam<std::vector<Real>>(
"temperature_points")),
34 _logk_points(getParam<std::vector<Real>>(
"logk_points"))
38 mooseError(
"The number of temperature_points and logk_points must be equal in ", _name);