https://mooseframework.inl.gov
Loading...
Searching...
No Matches
WCNSFVFluidHeatTransferPhysics.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 "NS.h"
14
19{
20public:
22
24
25protected:
26private:
27 virtual void addSolverVariables() override;
28 virtual void addMaterials() override;
29
35 void addEnergyTimeKernels() override;
36 void addEnergyHeatConductionKernels() override;
37 void addEnergyAdvectionKernels() override;
38 void addEnergyAmbientConvection() override;
39 void addEnergyExternalHeatSource() override;
40
43 void addEnergyInletBC() override;
44 void addEnergyWallBC() override;
45 void addEnergyOutletBC() override {}
46 void addEnergySeparatorBC() override;
47};
const InputParameters & parameters() const
Creates all the objects needed to solve the Navier Stokes energy equation.
Creates all the objects needed to solve the Navier Stokes energy equation.
void addEnergyTimeKernels() override
Functions adding kernels for the incompressible / weakly compressible energy equation If the material...
void addEnergyInletBC() override
Functions adding boundary conditions for the incompressible simulation.