18 params.addRequiredCoupledVar(
"v",
19 "The variable that is dissociating on this boundary to "
20 "form the mobile species (specified with the variable param)");
21 params.addParam<MaterialPropertyName>(
22 "Kd",
"Kd",
"The name of the material property for the dissociation coefficient");
23 params.addClassDescription(
"Models creation of the variable at boundaries due to dissociation of "
24 "a coupled variable, e.g. B -> A");
29 :
ADIntegratedBC(parameters), _v(adCoupledValue(
"v")), _Kd(getADMaterialProperty<Real>(
"Kd"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("ScalarTransportApp", DissociationFluxBC)
static InputParameters validParams()
const ADTemplateVariableTestValue< T > & _test
Models creation of the variable at boundaries due to dissociation of a coupled variable,...
const ADVariableValue & _v
The coupled variable that is dissociating to form the variable this boundary condition is applied to.
DissociationFluxBC(const InputParameters ¶meters)
ADReal computeQpResidual() override
static InputParameters validParams()
const ADMaterialProperty< Real > & _Kd
The dissociation rate coefficient.