https://mooseframework.inl.gov
Loading...
Searching...
No Matches
LinearFVEnthalpyVolumetricHeatTransfer.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
19{
20public:
22
24
25 Real computeMatrixContribution() override;
27
28protected:
30 Real positiveCp(const Moose::ElemArg & elem, const Moose::StateArg & state) const;
31
34};
Volumetric heat transfer kernel for enthalpy equations using an auxiliary temperature together with a...
const Moose::Functor< Real > & _cp
Specific heat used for the current-side temperature linearization.
Real positiveCp(const Moose::ElemArg &elem, const Moose::StateArg &state) const
Evaluate the specific heat in the current element, erroring if it is not positive.
Kernel that adds contributions to the system matrix and right hand side based on heat transfer betwee...