https://mooseframework.inl.gov
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 {
20 public:
22 
24 
25 protected:
26 private:
27  virtual void addSolverVariables() override;
28 
34  void addEnergyTimeKernels() override;
35  void addEnergyHeatConductionKernels() override;
36  void addEnergyAdvectionKernels() override;
37  void addEnergyAmbientConvection() override;
38  void addEnergyExternalHeatSource() override;
39 
42  void addEnergyInletBC() override;
43  void addEnergyWallBC() override;
44  void addEnergyOutletBC() override {}
45  void addEnergySeparatorBC() override;
46 };
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 addEnergyInletBC() override
Functions adding boundary conditions for the incompressible simulation.
WCNSFVFluidHeatTransferPhysics(const InputParameters &parameters)
const InputParameters & parameters() const
void addEnergyTimeKernels() override
Functions adding kernels for the incompressible / weakly compressible energy equation If the material...