Calculate heat or mass transfer from a coupled variable to u. More...
#include <PorousFlowHeatMassTransfer.h>
Public Member Functions | |
PorousFlowHeatMassTransfer (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual () override |
virtual Real | computeQpJacobian () override |
virtual Real | computeQpOffDiagJacobian (unsigned int jvar) override |
virtual Real | jac (unsigned int jvar) const |
Private Attributes | |
const unsigned int | _v_var |
const VariableValue & | _v |
const VariableValue & | _coef_var |
Calculate heat or mass transfer from a coupled variable to u.
This can be used to transfer from a variable specified in a highly conductive domain to a low conductive domain. With this kernel the retardation effect described in the porous flow documentation can be overcome. Alternatively, this kernel can also be used to model simplified precipitation/dissolution, where the Variable is the concentration.
Definition at line 28 of file PorousFlowHeatMassTransfer.h.
PorousFlowHeatMassTransfer::PorousFlowHeatMassTransfer | ( | const InputParameters & | parameters | ) |
Definition at line 34 of file PorousFlowHeatMassTransfer.C.
|
overrideprotectedvirtual |
Definition at line 49 of file PorousFlowHeatMassTransfer.C.
|
overrideprotectedvirtual |
Definition at line 55 of file PorousFlowHeatMassTransfer.C.
|
overrideprotectedvirtual |
Definition at line 43 of file PorousFlowHeatMassTransfer.C.
|
protectedvirtual |
Definition at line 61 of file PorousFlowHeatMassTransfer.C.
Referenced by computeQpJacobian(), and computeQpOffDiagJacobian().
|
private |
Definition at line 42 of file PorousFlowHeatMassTransfer.h.
Referenced by computeQpResidual(), and jac().
|
private |
Definition at line 41 of file PorousFlowHeatMassTransfer.h.
Referenced by computeQpResidual().
|
private |
Definition at line 40 of file PorousFlowHeatMassTransfer.h.
Referenced by jac().