PoroMechanicsCoupling computes -coefficient*porepressure*grad_test[component].
More...
#include <PoroMechanicsCoupling.h>
PoroMechanicsCoupling computes -coefficient*porepressure*grad_test[component].
Definition at line 23 of file PoroMechanicsCoupling.h.
◆ PoroMechanicsCoupling()
PoroMechanicsCoupling::PoroMechanicsCoupling |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 33 of file PoroMechanicsCoupling.C.
35 _coefficient(getMaterialProperty<Real>(
"biot_coefficient")),
38 _component(getParam<unsigned int>(
"component"))
41 mooseError(
"PoroMechanicsCoupling: component should not be greater than the mesh dimension\n");
◆ computeQpJacobian()
Real PoroMechanicsCoupling::computeQpJacobian |
( |
| ) |
|
|
protectedvirtual |
◆ computeQpOffDiagJacobian()
Real PoroMechanicsCoupling::computeQpOffDiagJacobian |
( |
unsigned int |
jvar | ) |
|
|
protectedvirtual |
◆ computeQpResidual()
Real PoroMechanicsCoupling::computeQpResidual |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters PoroMechanicsCoupling::validParams |
( |
| ) |
|
|
static |
Definition at line 22 of file PoroMechanicsCoupling.C.
25 params.addClassDescription(
26 "Adds $-Bi \\cdot p_s \\cdot \\nabla \\Psi_c$, where the subscript $c$ is the component.");
27 params.addRequiredCoupledVar(
"porepressure",
"Pore pressure, $p_s$.");
28 params.addRequiredParam<
unsigned int>(
"component",
29 "The gradient direction (0 for x, 1 for y and 2 for z)");
◆ _coefficient
const MaterialProperty<Real>& PoroMechanicsCoupling::_coefficient |
|
private |
◆ _component
unsigned int PoroMechanicsCoupling::_component |
|
private |
◆ _porepressure
const VariableValue& PoroMechanicsCoupling::_porepressure |
|
private |
◆ _porepressure_var_num
unsigned int PoroMechanicsCoupling::_porepressure_var_num |
|
private |
The documentation for this class was generated from the following files: