www.mooseframework.org
NSMassSpecifiedNormalFlowBC.C
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
11 
13 
14 template <>
15 InputParameters
17 {
18  InputParameters params = validParams<NSMassBC>();
19  params.addClassDescription("This class implements the mass equation boundary term with a "
20  "specified value of rho*(u.n) imposed weakly.");
21  params.addRequiredParam<Real>("rhoun", "The specified value of rho*(u.n) for this boundary");
22  return params;
23 }
24 
26  : NSMassBC(parameters), _rhoun(getParam<Real>("rhoun"))
27 {
28 }
29 
30 Real
32 {
33  return qpResidualHelper(_rhoun);
34 }
35 
36 Real
38 {
39  return 0.0;
40 }
41 
42 Real
44 {
45  return 0.0;
46 }
NSMassSpecifiedNormalFlowBC::_rhoun
const Real _rhoun
Definition: NSMassSpecifiedNormalFlowBC.h:38
NSMassSpecifiedNormalFlowBC::computeQpResidual
virtual Real computeQpResidual()
Definition: NSMassSpecifiedNormalFlowBC.C:31
NSMassSpecifiedNormalFlowBC::computeQpOffDiagJacobian
virtual Real computeQpOffDiagJacobian(unsigned jvar)
Definition: NSMassSpecifiedNormalFlowBC.C:43
NSMassBC
This class corresponds to the "natural" boundary condition for the mass equation, i....
Definition: NSMassBC.h:33
NSMassSpecifiedNormalFlowBC.h
validParams< NSMassBC >
InputParameters validParams< NSMassBC >()
Definition: NSMassBC.C:14
registerMooseObject
registerMooseObject("NavierStokesApp", NSMassSpecifiedNormalFlowBC)
NSMassBC::qpResidualHelper
Real qpResidualHelper(Real rhoun)
Compute the residual contribution for a given value of rho*(u.n).
Definition: NSMassBC.C:25
NSMassSpecifiedNormalFlowBC
This class implements the mass equation boundary term with a specified value of rho*(u....
Definition: NSMassSpecifiedNormalFlowBC.h:27
validParams< NSMassSpecifiedNormalFlowBC >
InputParameters validParams< NSMassSpecifiedNormalFlowBC >()
Definition: NSMassSpecifiedNormalFlowBC.C:16
NSMassSpecifiedNormalFlowBC::computeQpJacobian
virtual Real computeQpJacobian()
Definition: NSMassSpecifiedNormalFlowBC.C:37
NSMassSpecifiedNormalFlowBC::NSMassSpecifiedNormalFlowBC
NSMassSpecifiedNormalFlowBC(const InputParameters &parameters)
Definition: NSMassSpecifiedNormalFlowBC.C:25