www.mooseframework.org
Classes | Functions
NSImposedVelocityDirectionBC.h File Reference

Go to the source code of this file.

Classes

class  NSImposedVelocityDirectionBC
 This class imposes a velocity direction component as a Dirichlet condition on the appropriate momentum equation. More...
 

Functions

template<>
InputParameters validParams< NSImposedVelocityDirectionBC > ()
 

Function Documentation

◆ validParams< NSImposedVelocityDirectionBC >()

template<>
InputParameters validParams< NSImposedVelocityDirectionBC > ( )

Definition at line 22 of file NSImposedVelocityDirectionBC.C.

23 {
24  // Initialize the params object from the base class
25  InputParameters params = validParams<NodalBC>();
26 
27  params.addClassDescription("This class imposes a velocity direction component as a Dirichlet "
28  "condition on the appropriate momentum equation.");
29  // Coupled variables
30  params.addRequiredCoupledVar(NS::density, "density");
31  params.addRequiredCoupledVar(NS::velocity_x, "x-velocity");
32  params.addCoupledVar(NS::velocity_y, "y-velocity"); // only required in >= 2D
33  params.addCoupledVar(NS::velocity_z, "z-velocity"); // only required in 3D
34 
35  // Coupled parameters
36  params.addRequiredParam<Real>("desired_unit_velocity_component", "");
37 
38  return params;
39 }
NS::velocity_x
const std::string velocity_x
Definition: NS.h:22
NS::velocity_y
const std::string velocity_y
Definition: NS.h:23
NS::velocity_z
const std::string velocity_z
Definition: NS.h:24
NS::density
const std::string density
Definition: NS.h:16