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

Base class for defining the LES wall model. More...

#include <wall_model.hpp>

Inheritance diagram for CWallModel:
[legend]

Public Member Functions

 CWallModel (CConfig *config)
 Constructor of the class.
 
virtual ~CWallModel (void)=default
 Destructor of the class.
 
virtual void WallShearStressAndHeatFlux (const su2double tExchange, const su2double velExchange, const su2double muExchange, const su2double pExchange, const su2double Wall_HeatFlux, const bool HeatFlux_Prescribed, const su2double TWall, const bool Temperature_Prescribed, CFluidModel *FluidModel, su2double &tauWall, su2double &qWall, su2double &ViscosityWall, su2double &kOverCvWall)
 Virtual function, which computes the wall shear stress and heat flux from the data at the exchange location.
 

Protected Attributes

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.
 

Detailed Description

Base class for defining the LES wall model.

Author
: E. van der Weide, T. Economon, P. Urbanczyk
Version
8.5.0 "Harrier"

Constructor & Destructor Documentation

◆ CWallModel()

CWallModel::CWallModel ( CConfig *  config)

Constructor of the class.

Parameters
[in]config- Definition of the particular problem.

◆ ~CWallModel()

virtual CWallModel::~CWallModel ( void  )
virtualdefault

Destructor of the class.

Member Function Documentation

◆ WallShearStressAndHeatFlux()

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

Virtual 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]OverCvWall- Thermal conductivity divided by Cv at the wall, to be computed.

Reimplemented in CWallModel1DEQ, and CWallModelLogLaw.

Member Data Documentation

◆ h_wm

su2double CWallModel::h_wm
protected

The thickness of the wall model. This is also basically the exchange location.

◆ karman

su2double CWallModel::karman
protected

von Karman constant.

◆ Pr_lam

su2double CWallModel::Pr_lam
protected

Laminar Prandtl number.

◆ Pr_turb

su2double CWallModel::Pr_turb
protected

Turbulent Prandtl number.


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