https://mooseframework.inl.gov
Loading...
Searching...
No Matches
LinearFVPressureSymmetryBC.h
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
10#pragma once
11
13
20{
21public:
27
29
30 virtual Real computeBoundaryValue() const override;
31
32 virtual Real computeBoundaryNormalGradient() const override;
33
34 virtual Real computeBoundaryValueMatrixContribution() const override;
35
36 virtual Real computeBoundaryValueRHSContribution() const override;
37
38 virtual Real computeBoundaryGradientMatrixContribution() const override;
39
40 virtual Real computeBoundaryGradientRHSContribution() const override;
41
42 virtual bool includesMaterialPropertyMultiplier() const override { return true; }
43 virtual bool providesCompleteBoundaryFlux() const override { return true; }
44
45protected:
48};
Class implementing a symmetry boundary condition for linear finite volume pressure variables used in ...
virtual Real computeBoundaryValue() const override
virtual Real computeBoundaryNormalGradient() const override
virtual Real computeBoundaryValueMatrixContribution() const override
virtual Real computeBoundaryGradientRHSContribution() const override
virtual bool providesCompleteBoundaryFlux() const override
virtual Real computeBoundaryGradientMatrixContribution() const override
static InputParameters validParams()
virtual bool includesMaterialPropertyMultiplier() const override
const Moose::Functor< Real > & _HbyA_flux
The H/A flux functor for this BC (can be variable, function, etc)
virtual Real computeBoundaryValueRHSContribution() const override
const InputParameters & parameters() const