https://mooseframework.inl.gov
Loading...
Searching...
No Matches
NSPenalizedNormalFlowBC.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
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
10#pragma once
11
12#include "NSIntegratedBC.h"
13
14// Forward Declarations
15
21{
22public:
24
26
27protected:
31 virtual Real computeQpResidual();
32 virtual Real computeQpJacobian();
33 virtual Real computeQpOffDiagJacobian(unsigned jvar);
34
35 // Required parameters
36 const Real _penalty;
37 const Real _specified_udotn;
38};
const InputParameters & parameters() const
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
This class penalizes the the value of u.n on the boundary so that it matches some desired value.
virtual Real computeQpOffDiagJacobian(unsigned jvar)
static InputParameters validParams()
virtual Real computeQpResidual()
The standard interface functions.