ShearStressDonelan Struct Reference

Kynema-SGF API: kynema_sgf::ShearStressDonelan Struct Reference
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
kynema_sgf::ShearStressDonelan Struct Reference

#include <ShearStress.H>

Public Member Functions

 ShearStressDonelan (const kynema_sgf::MOData &mo)
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_vel_x (amrex::Real u, amrex::Real wspd) const
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_vel_y (amrex::Real v, amrex::Real wspd) const
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real calc_theta (amrex::Real, amrex::Real) const

Public Attributes

amrex::Real wspd_mean
amrex::Real theta_mean
amrex::Real theta_surface
amrex::Real temp_flux_surface
kynema_sgf::MOData::ThetaCalcType alg_type

Constructor & Destructor Documentation

◆ ShearStressDonelan()

kynema_sgf::ShearStressDonelan::ShearStressDonelan ( const kynema_sgf::MOData & mo)
inlineexplicit

Member Function Documentation

◆ calc_theta()

AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real kynema_sgf::ShearStressDonelan::calc_theta ( amrex::Real ,
amrex::Real  ) const
inline

◆ calc_vel_x()

AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real kynema_sgf::ShearStressDonelan::calc_vel_x ( amrex::Real u,
amrex::Real wspd ) const
inline

◆ calc_vel_y()

AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real kynema_sgf::ShearStressDonelan::calc_vel_y ( amrex::Real v,
amrex::Real wspd ) const
inline

Member Data Documentation

◆ alg_type

kynema_sgf::MOData::ThetaCalcType kynema_sgf::ShearStressDonelan::alg_type

◆ temp_flux_surface

amrex::Real kynema_sgf::ShearStressDonelan::temp_flux_surface

◆ theta_mean

amrex::Real kynema_sgf::ShearStressDonelan::theta_mean

◆ theta_surface

amrex::Real kynema_sgf::ShearStressDonelan::theta_surface

◆ wspd_mean

amrex::Real kynema_sgf::ShearStressDonelan::wspd_mean

The documentation for this struct was generated from the following file:
  • /home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/ShearStress.H