Kernel = desorped_mass * d(volumetric_strain)/dt which is not lumped to the nodes. More...
#include <PorousFlowDesorpedMassVolumetricExpansion.h>
Public Member Functions | |
PorousFlowDesorpedMassVolumetricExpansion (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual () override |
virtual Real | computeQpJacobian () override |
virtual Real | computeQpOffDiagJacobian (unsigned int jvar) override |
Real | computeQpJac (unsigned int jvar) const |
Derivative of the residual with respect to the Moose variable with variable number jvar. More... | |
Protected Attributes | |
const PorousFlowDictator & | _dictator |
PorousFlowDictator UserObject. More... | |
const unsigned int | _conc_var_number |
The MOOSE variable number of the concentration variable. More... | |
const VariableValue & | _conc |
The concentration variable. More... | |
const MaterialProperty< Real > & | _porosity |
Porosity. More... | |
const MaterialProperty< std::vector< Real > > & | _dporosity_dvar |
d(porosity)/d(PorousFlow variable) More... | |
const MaterialProperty< std::vector< RealGradient > > & | _dporosity_dgradvar |
d(porosity)/d(grad PorousFlow variable) More... | |
const MaterialProperty< Real > & | _strain_rate_qp |
strain rate More... | |
const MaterialProperty< std::vector< RealGradient > > & | _dstrain_rate_qp_dvar |
d(strain rate)/d(PorousFlow variable) More... | |
Kernel = desorped_mass * d(volumetric_strain)/dt which is not lumped to the nodes.
Definition at line 24 of file PorousFlowDesorpedMassVolumetricExpansion.h.
PorousFlowDesorpedMassVolumetricExpansion::PorousFlowDesorpedMassVolumetricExpansion | ( | const InputParameters & | parameters | ) |
Definition at line 29 of file PorousFlowDesorpedMassVolumetricExpansion.C.
|
protected |
Derivative of the residual with respect to the Moose variable with variable number jvar.
jvar | take the derivative of the mass part of the residual wrt this variable number |
Definition at line 64 of file PorousFlowDesorpedMassVolumetricExpansion.C.
Referenced by computeQpJacobian(), and computeQpOffDiagJacobian().
|
overrideprotectedvirtual |
Definition at line 52 of file PorousFlowDesorpedMassVolumetricExpansion.C.
|
overrideprotectedvirtual |
Definition at line 58 of file PorousFlowDesorpedMassVolumetricExpansion.C.
|
overrideprotectedvirtual |
Definition at line 46 of file PorousFlowDesorpedMassVolumetricExpansion.C.
|
protected |
The concentration variable.
Definition at line 41 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac(), and computeQpResidual().
|
protected |
The MOOSE variable number of the concentration variable.
Definition at line 38 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac().
|
protected |
PorousFlowDictator UserObject.
Definition at line 35 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac().
|
protected |
d(porosity)/d(grad PorousFlow variable)
Definition at line 50 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac().
|
protected |
d(porosity)/d(PorousFlow variable)
Definition at line 47 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac().
|
protected |
d(strain rate)/d(PorousFlow variable)
Definition at line 56 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac().
|
protected |
Porosity.
Definition at line 44 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac(), and computeQpResidual().
|
protected |
strain rate
Definition at line 53 of file PorousFlowDesorpedMassVolumetricExpansion.h.
Referenced by computeQpJac(), and computeQpResidual().