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"))
const unsigned int _conc_var
MOOSE internal variable number corresponding to the concentration in the matrix (needed for OffDiagJa...
registerMooseObject("ChemicalReactionsApp", DesorptionToPorespace)
static InputParameters validParams()
const MaterialProperty< Real > & _mass_rate_from_matrix
mass flow rate from matrix = mass flow rate to porespace
static InputParameters validParams()
Mass flow rate of fluid to the porespace from the matrix Add this to the DE for the porepressure vari...
const VariableTestValue & _test
virtual Real computeQpJacobian() override
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
DesorptionToPorespace(const InputParameters ¶meters)
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 MaterialProperty< Real > & _dmass_rate_from_matrix_dp
derivative of mass flow rate from matrix wrt pressure