21 "Variable representing the concentration (kg/m^3) of "
22 "fluid in the matrix that will be desorped to "
24 params.
addClassDescription(
"Mass flow rate to the porespace from the matrix. Add this to the "
25 "other kernels for the porepressure variable to form the complete DE");
31 _conc_var(coupled(
"conc_var")),
32 _mass_rate_from_matrix(getMaterialProperty<Real>(
"mass_rate_from_matrix")),
33 _dmass_rate_from_matrix_dC(getMaterialProperty<Real>(
"dmass_rate_from_matrix_dC")),
34 _dmass_rate_from_matrix_dp(getMaterialProperty<Real>(
"dmass_rate_from_matrix_dp"))
registerMooseObject("ChemicalReactionsApp", DesorptionToPorespace)
Mass flow rate of fluid to the porespace from the matrix Add this to the DE for the porepressure vari...
const unsigned int _conc_var
MOOSE internal variable number corresponding to the concentration in the matrix (needed for OffDiagJa...
DesorptionToPorespace(const InputParameters ¶meters)
const MaterialProperty< Real > & _dmass_rate_from_matrix_dp
derivative of mass flow rate from matrix wrt pressure
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const MaterialProperty< Real > & _mass_rate_from_matrix
mass flow rate from matrix = mass flow rate to porespace
virtual Real computeQpJacobian() override
static InputParameters validParams()
virtual Real computeQpResidual() override
const MaterialProperty< Real > & _dmass_rate_from_matrix_dC
derivative of mass flow rate from matrix wrt concentration
const VariablePhiValue & _phi
const VariableTestValue & _test
static InputParameters validParams()