Computes a component of the Darcy velocity: -k_ij * krel /(mu a) (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, a is the fracture aperture, P is the fluid pressure and w_j is the fluid weight tensor that is projected in the tangent direction of this element This is measured in m^3 . More...
#include <PorousFlowDarcyVelocityComponentLowerDimensional.h>
Public Member Functions | |
PorousFlowDarcyVelocityComponentLowerDimensional (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeValue () override |
Protected Attributes | |
const VariableValue & | _aperture |
Fracture aperture (width) More... | |
const MaterialProperty< std::vector< Real > > & | _relative_permeability |
Relative permeability of each phase. More... | |
const MaterialProperty< std::vector< Real > > & | _fluid_viscosity |
Viscosity of each component in each phase. More... | |
const MaterialProperty< RealTensorValue > & | _permeability |
Permeability of porous material. More... | |
const MaterialProperty< std::vector< RealGradient > > & | _grad_p |
Gradient of the pore pressure in each phase. More... | |
const MaterialProperty< std::vector< Real > > & | _fluid_density_qp |
Fluid density for each phase (at the qp) More... | |
const PorousFlowDictator & | _dictator |
PorousFlowDicatator UserObject. More... | |
const unsigned int | _ph |
Index of the fluid phase. More... | |
unsigned int | _component |
Desired spatial component. More... | |
const RealVectorValue | _gravity |
Gravitational acceleration. More... | |
Computes a component of the Darcy velocity: -k_ij * krel /(mu a) (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, a is the fracture aperture, P is the fluid pressure and w_j is the fluid weight tensor that is projected in the tangent direction of this element This is measured in m^3 .
s^-1 . m^-2
Definition at line 30 of file PorousFlowDarcyVelocityComponentLowerDimensional.h.
PorousFlowDarcyVelocityComponentLowerDimensional::PorousFlowDarcyVelocityComponentLowerDimensional | ( | const InputParameters & | parameters | ) |
Definition at line 34 of file PorousFlowDarcyVelocityComponentLowerDimensional.C.
|
overrideprotectedvirtual |
Reimplemented from PorousFlowDarcyVelocityComponent.
Definition at line 41 of file PorousFlowDarcyVelocityComponentLowerDimensional.C.
|
protected |
Fracture aperture (width)
Definition at line 39 of file PorousFlowDarcyVelocityComponentLowerDimensional.h.
Referenced by computeValue().
|
protectedinherited |
Desired spatial component.
Definition at line 60 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().
|
protectedinherited |
PorousFlowDicatator UserObject.
Definition at line 54 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::PorousFlowDarcyVelocityComponent().
|
protectedinherited |
Fluid density for each phase (at the qp)
Definition at line 51 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().
|
protectedinherited |
Viscosity of each component in each phase.
Definition at line 42 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().
|
protectedinherited |
Gradient of the pore pressure in each phase.
Definition at line 48 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().
|
protectedinherited |
Gravitational acceleration.
Definition at line 63 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().
|
protectedinherited |
Permeability of porous material.
Definition at line 45 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().
|
protectedinherited |
Index of the fluid phase.
Definition at line 57 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), computeValue(), and PorousFlowDarcyVelocityComponent::PorousFlowDarcyVelocityComponent().
|
protectedinherited |
Relative permeability of each phase.
Definition at line 39 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent::computeValue(), and computeValue().