www.mooseframework.org
Functions
PorousFlowDarcyVelocityComponentLowerDimensional.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowDarcyVelocityComponentLowerDimensional)
 
template<>
InputParameters validParams< PorousFlowDarcyVelocityComponentLowerDimensional > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowDarcyVelocityComponentLowerDimensional   
)

◆ validParams< PorousFlowDarcyVelocityComponentLowerDimensional >()

Definition at line 18 of file PorousFlowDarcyVelocityComponentLowerDimensional.C.

19 {
20  InputParameters params = validParams<PorousFlowDarcyVelocityComponent>();
21  params.addCoupledVar("aperture", 1.0, "Aperture of the fracture");
22  params.addClassDescription(
23  "Darcy velocity on a lower-dimensional element embedded in a higher-dimensional mesh. Units "
24  "m^3.s^-1.m^-2, or m.s^-1. Darcy velocity = -(k_ij * krel /(mu * a) (nabla_j P - w_j)), "
25  "where k_ij is the permeability tensor, krel is the relative permeability, mu is the fluid "
26  "viscosity, P is the fluid pressure, a is the fracture aperture and w_j is the fluid weight. "
27  " The difference between this AuxKernel and PorousFlowDarcyVelocity is that this one "
28  "projects gravity along the element's tangent direction. NOTE! For a meaningful answer, "
29  "your permeability tensor must NOT contain terms that rotate tangential vectors to "
30  "non-tangential vectors.");
31  return params;
32 }
validParams< PorousFlowDarcyVelocityComponent >
InputParameters validParams< PorousFlowDarcyVelocityComponent >()
Definition: PorousFlowDarcyVelocityComponent.C:16