https://mooseframework.inl.gov
Loading...
Searching...
No Matches
LinearFVConvectiveHeatTransferBC.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
13
22{
23public:
25
31
32 virtual Real computeBoundaryValue() const override;
33
34 virtual Real computeBoundaryNormalGradient() const override;
35
36 virtual Real computeBoundaryValueMatrixContribution() const override;
37
38 virtual Real computeBoundaryValueRHSContribution() const override;
39
40 virtual Real computeBoundaryGradientMatrixContribution() const override;
41
42 virtual Real computeBoundaryGradientRHSContribution() const override;
43
44 virtual bool includesMaterialPropertyMultiplier() const override { return true; }
45 virtual bool providesCompleteBoundaryFlux() const override { return true; }
46
47protected:
51
55
58
61
67};
Class describing a convective heat transfer between two domains.
const Moose::Functor< Real > * _rhs_temperature
The temperature which will contribute to the right hand side.
virtual Real computeBoundaryValue() const override
virtual Real computeBoundaryValueRHSContribution() const override
const Moose::Functor< Real > & _temp_solid
The solid/wall temperature, we use the functor form to enable situations when the user wants to suppl...
virtual Real computeBoundaryGradientRHSContribution() const override
virtual Real computeBoundaryGradientMatrixContribution() const override
const Moose::Functor< Real > & _temp_fluid
The fluid temperature, we use the functor form to enable situations when the user wants to supply a s...
virtual bool includesMaterialPropertyMultiplier() const override
const Moose::Functor< Real > & _htc
The convective heat transfer coefficient.
virtual Real computeBoundaryNormalGradient() const override
bool _var_is_fluid
Helper boolean to see if the variable we have is the fluid variable.
virtual bool providesCompleteBoundaryFlux() const override
virtual Real computeBoundaryValueMatrixContribution() const override
const InputParameters & parameters() const