www.mooseframework.org
Functions
NSImposedVelocityDirectionBC.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("NavierStokesApp", NSImposedVelocityDirectionBC)
 
template<>
InputParameters validParams< NSImposedVelocityDirectionBC > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "NavierStokesApp"  ,
NSImposedVelocityDirectionBC   
)

◆ 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