Computes a component of the Darcy velocity: -k_ij * krel /mu (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, P is the fluid pressure and w_j is the fluid weight This is measured in m^3 . More...
#include <PorousFlowDarcyVelocityComponent.h>
Public Member Functions | |
PorousFlowDarcyVelocityComponent (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeValue () |
Protected Attributes | |
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 (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, P is the fluid pressure and w_j is the fluid weight This is measured in m^3 .
s^-1 . m^-2
Definition at line 30 of file PorousFlowDarcyVelocityComponent.h.
PorousFlowDarcyVelocityComponent::PorousFlowDarcyVelocityComponent | ( | const InputParameters & | parameters | ) |
Definition at line 34 of file PorousFlowDarcyVelocityComponent.C.
|
protectedvirtual |
Reimplemented in PorousFlowDarcyVelocityComponentLowerDimensional.
Definition at line 59 of file PorousFlowDarcyVelocityComponent.C.
|
protected |
Desired spatial component.
Definition at line 60 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().
|
protected |
PorousFlowDicatator UserObject.
Definition at line 54 of file PorousFlowDarcyVelocityComponent.h.
Referenced by PorousFlowDarcyVelocityComponent().
|
protected |
Fluid density for each phase (at the qp)
Definition at line 51 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().
|
protected |
Viscosity of each component in each phase.
Definition at line 42 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().
|
protected |
Gradient of the pore pressure in each phase.
Definition at line 48 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().
|
protected |
Gravitational acceleration.
Definition at line 63 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().
|
protected |
Permeability of porous material.
Definition at line 45 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().
|
protected |
Index of the fluid phase.
Definition at line 57 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), PorousFlowDarcyVelocityComponentLowerDimensional::computeValue(), and PorousFlowDarcyVelocityComponent().
|
protected |
Relative permeability of each phase.
Definition at line 39 of file PorousFlowDarcyVelocityComponent.h.
Referenced by computeValue(), and PorousFlowDarcyVelocityComponentLowerDimensional::computeValue().