https://mooseframework.inl.gov
Loading...
Searching...
No Matches
FVConvectionCorrelationInterface.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#include "FVInterfaceKernel.h"
11
13{
14public:
17
18protected:
19 ADReal computeQpResidual() override;
20
23
26
29
31 const Real _bulk_distance;
32
34 const bool _use_wall_cell;
35
37 std::unique_ptr<libMesh::PointLocatorBase> _pl;
38
40 const bool _var1_is_fluid;
41};
DualNumber< Real, DNDerivativeType, true > ADReal
const bool _use_wall_cell
Whether to use the wall cell for the bulk fluid temperature.
const Real _bulk_distance
The distance from the wall before evaluating the bulk temperature.
const Moose::Functor< ADReal > & _temp_fluid
The fluid temperature variable.
const bool _var1_is_fluid
Boolean to see if variable1 is the fluid.
const Moose::Functor< ADReal > & _temp_solid
The solid/wall temperature variable.
const Moose::Functor< ADReal > & _htc
The convective heat transfer coefficient in the local element.
std::unique_ptr< libMesh::PointLocatorBase > _pl
libmesh object to find points in the mesh