VelWallFunc Class Reference

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

#include <WallFunction.H>

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

Public Member Functions

 VelWallFunc (Field &velocity, WallFunction &wall_func)
 
void operator() (Field &velocity, const FieldState rho_state) override
 
- Public Member Functions inherited from amr_wind::FieldBCIface
virtual ~FieldBCIface ()=default
 

Static Public Member Functions

static void wall_model (Field &velocity, const FieldState rho_state, const amrex::Real utau)
 
template<typename ShearStressSimple >
static void wall_model (Field &velocity, const FieldState rho_state, const ShearStressSimple &tau)
 

Private Attributes

WallFunctionm_wall_func
 
std::string m_wall_shear_stress_type {"constant"}
 

Detailed Description

Applies a shear-stress value at the domain boundary

See also
WallFunction

Constructor & Destructor Documentation

◆ VelWallFunc()

amr_wind::VelWallFunc::VelWallFunc ( Field & velocity,
WallFunction & wall_func )

Member Function Documentation

◆ operator()()

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

◆ wall_model() [1/2]

void amr_wind::VelWallFunc::wall_model ( Field & velocity,
const FieldState rho_state,
const amrex::Real utau )
static

◆ wall_model() [2/2]

template<typename ShearStressSimple >
void amr_wind::VelWallFunc::wall_model ( Field & velocity,
const FieldState rho_state,
const ShearStressSimple & tau )
static

Member Data Documentation

◆ m_wall_func

WallFunction& amr_wind::VelWallFunc::m_wall_func
private

◆ m_wall_shear_stress_type

std::string amr_wind::VelWallFunc::m_wall_shear_stress_type {"constant"}
private

The documentation for this class was generated from the following files:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/boundary_conditions/wall_models/WallFunction.H
  • /home/runner/work/amr-wind/amr-wind/amr-wind/boundary_conditions/wall_models/WallFunction.cpp