https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ADHeatFluxBaseBC.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
12#include "ADIntegratedBC.h"
13
15
28{
29public:
31
32protected:
36 const Real _P_hs_unit;
38 const unsigned int _n_unit;
42 const Real _hs_coord;
44 const Real _hs_scale;
45
46public:
48};
Base class for handling heat flux between flow channels and heat structures.
const Real _hs_scale
Factor by which to scale term on the flow channel side for the heat structure side.
const bool _hs_coord_system_is_cylindrical
Is the heat structure coordinate system cylindrical?
const Real _P_hs_unit
Perimeter of a single unit of heat structure.
const Real _hs_coord
Coordinate transformation.
static InputParameters validParams()
const unsigned int _n_unit
Number of units of heat structure.
const ADHeatFluxFromHeatStructureBaseUserObject & _q_uo
User object that computes the heat flux.
Base class for caching heat flux between a flow channel and a heat structure.
const InputParameters & parameters() const