WallFunction Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::WallFunction Class Reference
#include <WallFunction.H>
Collaboration diagram for amr_wind::WallFunction:
Public Member Functions | |
WallFunction (CFDSim &sim) | |
amrex::Real | utau () const |
LogLaw | log_law () const |
MOSD | mosd () const |
void | update_umean () |
Update the mean velocity at a given timestep. | |
void | update_utau_mean () |
void | update_time () |
~WallFunction ()=default | |
Private Attributes | |
const CFDSim & | m_sim |
const amrex::AmrCore & | m_mesh |
LogLaw | m_log_law |
LogLaw instance. | |
int | m_direction {2} |
Direction normal to wall, hardcoded to z. | |
VelPlaneAveragingFine | m_pa_vel |
MOSD | m_mosd |
Detailed Description
Wall-function computations for LES simulations
This class performs the necessary computations at the beginning of predictor/corrector steps. The actual BC population in ghost cells is performed by VelWallFunc BC interface class.
Constructor & Destructor Documentation
◆ WallFunction()
|
explicit |
◆ ~WallFunction()
|
default |
Member Function Documentation
◆ log_law()
|
inline |
◆ mosd()
|
inline |
◆ update_time()
void amr_wind::WallFunction::update_time | ( | ) |
◆ update_umean()
void amr_wind::WallFunction::update_umean | ( | ) |
Update the mean velocity at a given timestep.
◆ update_utau_mean()
void amr_wind::WallFunction::update_utau_mean | ( | ) |
◆ utau()
|
inline |
Member Data Documentation
◆ m_direction
|
private |
Direction normal to wall, hardcoded to z.
◆ m_log_law
◆ m_mesh
|
private |
◆ m_mosd
|
private |
◆ m_pa_vel
|
private |
◆ m_sim
|
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
Generated by 1.12.0