22 "Variable representing the porepressure of the fluid adsorbed into the matrix");
24 "TimeDerivative kernel to get complete DE for the fluid adsorbed " 31 _pressure_var(coupled(
"pressure_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"))
DesorptionFromMatrix(const InputParameters ¶meters)
static InputParameters validParams()
Mass flow rate of adsorbed fluid from matrix Add this to TimeDerivative to form the entire DE for des...
registerMooseObject("ChemicalReactionsApp", DesorptionFromMatrix)
virtual Real computeQpJacobian() override
const VariableTestValue & _test
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
const MaterialProperty< Real > & _dmass_rate_from_matrix_dC
derivative of mass flow rate from matrix wrt concentration
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const MaterialProperty< Real > & _mass_rate_from_matrix
mass flow rate from matrix = mass flow rate to porespace
const unsigned int _pressure_var
MOOSE internal variable number corresponding to the porepressure (need this of OffDiagJacobian) ...
virtual Real computeQpResidual() override
const VariablePhiValue & _phi
const MaterialProperty< Real > & _dmass_rate_from_matrix_dp
derivative of mass flow rate from matrix wrt pressure