Documentation 6b54b78464
Loading...
Searching...
No Matches
CWallModelLogLaw Class Reference

#include <wall_model.hpp>

Inheritance diagram for CWallModelLogLaw:
[legend]

Public Member Functions

 CWallModelLogLaw (CConfig *config, const string &Marker_Tag)
 Constructor of the class, which initializes the object.
 
void WallShearStressAndHeatFlux (const su2double tExchange, const su2double velExchange, const su2double muExchange, const su2double pExchange, const su2double Wall_HeatFlux, const bool HeatFlux_Prescribed, const su2double Wall_Temperature, const bool Temperature_Prescribed, CFluidModel *FluidModel, su2double &tauWall, su2double &qWall, su2double &ViscosityWall, su2double &kOverCvWall) override
 Function, which computes the wall shear stress and heat flux from the data at the exchange location.
 
- Public Member Functions inherited from CWallModel
 CWallModel (CConfig *config)
 Constructor of the class.
 
virtual ~CWallModel (void)=default
 Destructor of the class.
 

Additional Inherited Members

- Protected Attributes inherited from CWallModel
su2double h_wm
 The thickness of the wall model. This is also basically the exchange location.
 
su2double Pr_lam
 Laminar Prandtl number.
 
su2double Pr_turb
 Turbulent Prandtl number.
 
su2double karman
 von Karman constant.
 

Constructor & Destructor Documentation

◆ CWallModelLogLaw()

CWallModelLogLaw::CWallModelLogLaw ( CConfig *  config,
const string &  Marker_Tag 
)

Constructor of the class, which initializes the object.

Parameters
[in]config- Definition of the particular problem.
[in]Marker_Tag- String, which identifies the boundary marker for which the wall model is used.

Member Function Documentation

◆ WallShearStressAndHeatFlux()

void CWallModelLogLaw::WallShearStressAndHeatFlux ( const su2double  tExchange,
const su2double  velExchange,
const su2double  muExchange,
const su2double  pExchange,
const su2double  Wall_HeatFlux,
const bool  HeatFlux_Prescribed,
const su2double  Wall_Temperature,
const bool  Temperature_Prescribed,
CFluidModel *  FluidModel,
su2double &  tauWall,
su2double &  qWall,
su2double &  ViscosityWall,
su2double &  kOverCvWall 
)
overridevirtual

Function, which computes the wall shear stress and heat flux from the data at the exchange location.

Parameters
[in]tExchange- Temperature at the exchange location.
[in]velExchange- Velocity at the exchange location.
[in]muExchange- Laminar Viscosity at the exchange location.
[in]pExchange- Pressure at the exchange location.
[in]Wall_HeatFlux- Value of the wall heat flux, if prescribed.
[in]HeatFlux_Prescribed- Whether or not the wall heat flux is prescribed.
[in]Wall_Temperature- Value of the wall temperature, if prescribed.
[in]Temperature_Prescribed- Wheter or not the wall temperature is prescribed.
[in]FluidModel- Fluid model used in the solver.
[out]tauWall- Wall shear stress, to be computed.
[out]qWall- Wall hear flux, to be computed (if not prescribed).
[out]ViscosityWall- Laminar viscosity at the wall, to be computed.
[out]kOverCvWall- Thermal conductivity divided by Cv at the wall, to be computed.

Reimplemented from CWallModel.


The documentation for this class was generated from the following files: