KransAxell Class Reference
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::pde::tke::KransAxell Class Reference
#include <KransAxell.H>
Inheritance diagram for amr_wind::pde::tke::KransAxell:
Collaboration diagram for amr_wind::pde::tke::KransAxell:
Public Member Functions | |
| KransAxell (const CFDSim &) | |
| ~KransAxell () override | |
| void | operator() (const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const FieldState fstate, const amrex::Array4< amrex::Real > &src_term) const override |
Static Public Member Functions | |
| static std::string | identifier () |
Private Attributes | |
| Field & | m_turb_lscale |
| Field & | m_shear_prod |
| Field & | m_buoy_prod |
| Field & | m_dissip |
| Field & | m_tke |
| amrex::Real | m_Cmu {0.556} |
| amrex::Real | m_heat_flux {0.0} |
| amrex::Real | m_z0 {0.1} |
| amrex::Real | m_kappa {0.41} |
| amrex::Real | m_meso_start {600} |
| amrex::Vector< amrex::Real > | m_gravity {0.0, 0.0, -9.81} |
| const SimTime & | m_time |
| const CFDSim & | m_sim |
| const amrex::AmrCore & | m_mesh |
| const Field & | m_velocity |
| std::string | m_1d_rans |
| amrex::Vector< amrex::Real > | m_wind_heights |
| amrex::Vector< amrex::Real > | m_tke_values |
| amrex::Gpu::DeviceVector< amrex::Real > | m_wind_heights_d |
| amrex::Gpu::DeviceVector< amrex::Real > | m_tke_values_d |
| const transport::TransportModel & | m_transport |
| Transport model. | |
| std::unique_ptr< ScratchField > | m_ref_theta |
| Reference temperature. | |
| bool | m_horizontal_sponge {false} |
| amrex::Real | m_sponge_strength {1.0} |
| amrex::Real | m_sponge_distance_west {-1000} |
| amrex::Real | m_sponge_distance_east {1000} |
| amrex::Real | m_sponge_distance_south {-1000} |
| amrex::Real | m_sponge_distance_north {1000} |
| int | m_sponge_west {0} |
| int | m_sponge_east {1} |
| int | m_sponge_south {0} |
| int | m_sponge_north {1} |
| std::string | m_wall_het_model {"none"} |
| amrex::Real | m_monin_obukhov_length {constants::LARGE_NUM} |
| amrex::Real | m_gamma_m {5.0} |
| amrex::Real | m_beta_m {16.0} |
Detailed Description
TKE source term based on Axell 2011 paper Axell, L. B., & Liungman, O. (2001). A one-equation turbulence model for geophysical applications: comparison with data and the k− ε model. Environmental Fluid Mechanics, 1, 71-106.
Constructor & Destructor Documentation
◆ KransAxell()
|
explicit |
◆ ~KransAxell()
|
overridedefault |
Member Function Documentation
◆ identifier()
|
inlinestatic |
◆ operator()()
|
override |
Member Data Documentation
◆ m_1d_rans
|
private |
◆ m_beta_m
|
private |
◆ m_buoy_prod
|
private |
◆ m_Cmu
|
private |
◆ m_dissip
|
private |
◆ m_gamma_m
|
private |
◆ m_gravity
|
private |
◆ m_heat_flux
|
private |
◆ m_horizontal_sponge
|
private |
◆ m_kappa
|
private |
◆ m_mesh
|
private |
◆ m_meso_start
|
private |
◆ m_monin_obukhov_length
|
private |
◆ m_ref_theta
|
private |
Reference temperature.
◆ m_shear_prod
|
private |
◆ m_sim
|
private |
◆ m_sponge_distance_east
|
private |
◆ m_sponge_distance_north
|
private |
◆ m_sponge_distance_south
|
private |
◆ m_sponge_distance_west
|
private |
◆ m_sponge_east
|
private |
◆ m_sponge_north
|
private |
◆ m_sponge_south
|
private |
◆ m_sponge_strength
|
private |
◆ m_sponge_west
|
private |
◆ m_time
|
private |
◆ m_tke
|
private |
◆ m_tke_values
|
private |
◆ m_tke_values_d
|
private |
◆ m_transport
|
private |
Transport model.
◆ m_turb_lscale
|
private |
◆ m_velocity
|
private |
◆ m_wall_het_model
|
private |
◆ m_wind_heights
|
private |
◆ m_wind_heights_d
|
private |
◆ m_z0
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/tke/source_terms/KransAxell.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/tke/source_terms/KransAxell.cpp
Generated by