ABLVelWallFunc Class Reference

AMR-Wind API: amr_wind::ABLVelWallFunc Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches

#include <ABLWallFunction.H>

Inheritance diagram for amr_wind::ABLVelWallFunc:
[legend]
Collaboration diagram for amr_wind::ABLVelWallFunc:
[legend]

Public Member Functions

 ABLVelWallFunc (Field &velocity, const ABLWallFunction &wall_func)
 
void operator() (Field &velocity, const FieldState rho_state) override
 
template<typename ShearStress >
void wall_model (Field &velocity, const FieldState rho_state, const ShearStress &tau)
 
- Public Member Functions inherited from amr_wind::FieldBCIface
virtual ~FieldBCIface ()=default
 

Private Attributes

const ABLWallFunctionm_wall_func
 
std::string m_wall_shear_stress_type {"moeng"}
 

Detailed Description

Applies a shear-stress value at the domain boundary

See also
ABLWallFunction

Constructor & Destructor Documentation

◆ ABLVelWallFunc()

amr_wind::ABLVelWallFunc::ABLVelWallFunc ( Field & velocity,
const ABLWallFunction & wall_func )

Member Function Documentation

◆ operator()()

void amr_wind::ABLVelWallFunc::operator() ( Field & velocity,
const FieldState rho_state )
overridevirtual

◆ wall_model()

template<typename ShearStress >
void amr_wind::ABLVelWallFunc::wall_model ( Field & velocity,
const FieldState rho_state,
const ShearStress & tau )

Member Data Documentation

◆ m_wall_func

const ABLWallFunction& amr_wind::ABLVelWallFunc::m_wall_func
private

◆ m_wall_shear_stress_type

std::string amr_wind::ABLVelWallFunc::m_wall_shear_stress_type {"moeng"}
private

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