ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ib_wall::WallCond Struct Reference

#include <ERF_ImmersedWallCell.H>

Collaboration diagram for ib_wall::WallCond:

Public Attributes

int type {neutral}
 
amrex::Real q {0.0}
 
amrex::Real theta_s {0.0}
 
amrex::Real Linv {0.0}
 

Static Public Attributes

static constexpr int neutral = 0
 no heat exchange, neutral stability functions More...
 
static constexpr int heat_flux = 1
 given kinematic surface heat flux q [K m/s] More...
 
static constexpr int surface_temp = 2
 given surface potential temperature theta_s [K] More...
 
static constexpr int obukhov = 3
 given Obukhov length (inverse Linv) [1/m] More...
 

Detailed Description

Surface condition of the fraction-stress law (erf.if_* inputs of the terrain immersed forcing)

Member Data Documentation

◆ heat_flux

constexpr int ib_wall::WallCond::heat_flux = 1
staticconstexpr

given kinematic surface heat flux q [K m/s]

Referenced by make_wall_cond(), and ib_wall::wall_state().

◆ Linv

amrex::Real ib_wall::WallCond::Linv {0.0}

Referenced by make_wall_cond().

◆ neutral

constexpr int ib_wall::WallCond::neutral = 0
staticconstexpr

no heat exchange, neutral stability functions

◆ obukhov

constexpr int ib_wall::WallCond::obukhov = 3
staticconstexpr

given Obukhov length (inverse Linv) [1/m]

Referenced by make_wall_cond(), and ib_wall::wall_state().

◆ q

amrex::Real ib_wall::WallCond::q {0.0}

Referenced by make_wall_cond().

◆ surface_temp

constexpr int ib_wall::WallCond::surface_temp = 2
staticconstexpr

given surface potential temperature theta_s [K]

Referenced by ib_wall::heat_source(), make_wall_cond(), and ib_wall::wall_state().

◆ theta_s

amrex::Real ib_wall::WallCond::theta_s {0.0}

Referenced by make_wall_cond().

◆ type

int ib_wall::WallCond::type {neutral}

Referenced by make_wall_cond().


The documentation for this struct was generated from the following file: