https://mooseframework.inl.gov
LinearFVExtrapolatedPressureBC.C
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 
11 
13 
16 {
18  params.addClassDescription(
19  "Adds a boundary condition which can be used to extrapolate pressure values to the boundary "
20  "using either a two-term or a one-term expansion.");
21  return params;
22 }
23 
26 {
27 }
28 
29 Real
31 {
32  return 0;
33 }
34 
35 Real
37 {
38  return 0;
39 }
Class implementing an extrapolated boundary condition for linear finite volume pressure variables...
static InputParameters validParams()
LinearFVExtrapolatedPressureBC(const InputParameters &parameters)
Class constructor.
virtual Real computeBoundaryGradientMatrixContribution() const override
These will ensure that the linear system will see one-term expansion only.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("NavierStokesApp", LinearFVExtrapolatedPressureBC)
void addClassDescription(const std::string &doc_string)
virtual Real computeBoundaryGradientRHSContribution() const override