https://mooseframework.inl.gov
Loading...
Searching...
No Matches
INSFEFluidEnergyBC.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#include "Function.h"
14
19{
20public:
22
25
26protected:
27 virtual Real computeQpResidual() override;
28 virtual Real computeQpJacobian() override;
29 virtual Real computeQpOffDiagJacobian(unsigned int jvar) override;
30
31 // Material properties
33
36 const Function * _v_fn;
37 const Function * _T_fn;
41
45};
An integral BC for the energy (temperature) equation.
const VariableValue & _T_branch
const MaterialProperty< Real > & _cp
const Function * _v_fn
const Function * _T_fn
const VariableValue & _porosity_elem
virtual Real computeQpJacobian() override
const MaterialProperty< Real > & _k_elem
static InputParameters validParams()
unsigned int _T_branch_var_number
virtual Real computeQpResidual() override
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
This class couples together all the variables for the 3D fluid equations to allow them to be used in ...
const InputParameters & parameters() const
VariableValueTempl< false > VariableValue