ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
SLMDefaultParams Namespace Reference

Variables

constexpr int num_veg_params = 20
 
constexpr std::array< amrex::Real, num_veg_params > cwpvt
 
constexpr std::array< amrex::Real, num_veg_params > den
 
constexpr std::array< amrex::Real, num_veg_params > hvb
 
constexpr std::array< amrex::Real, num_veg_params > rc
 
constexpr std::array< amrex::Real, num_veg_params > rhol_vis
 
constexpr std::array< amrex::Real, num_veg_params > rhol_nir
 
constexpr std::array< amrex::Real, num_veg_params > rhos_vis
 
constexpr std::array< amrex::Real, num_veg_params > rhos_nir
 
constexpr std::array< amrex::Real, num_veg_params > taul_vis
 
constexpr std::array< amrex::Real, num_veg_params > taul_nir
 
constexpr std::array< amrex::Real, num_veg_params > taus_vis
 
constexpr std::array< amrex::Real, num_veg_params > taus_nir
 
constexpr std::array< amrex::Real, 8 > albsat_vis
 
constexpr std::array< amrex::Real, 8 > albsat_nir
 
constexpr std::array< amrex::Real, 8 > albdry_vis
 
constexpr std::array< amrex::Real, 8 > albdry_nir
 
constexpr std::array< amrex::Real, 2 > alblak = {0.60, 0.40}
 
constexpr std::array< amrex::Real, 2 > omegas = {0.8, 0.4}
 

Variable Documentation

◆ albdry_nir

constexpr std::array<amrex::Real, 8> SLMDefaultParams::albdry_nir
inlineconstexpr
Initial value:
=
{0.54, 0.44, 0.40, 0.36, 0.32, 0.28, 0.24, 0.20}

Referenced by SLM::load_builtin_radiation_parameters().

◆ albdry_vis

constexpr std::array<amrex::Real, 8> SLMDefaultParams::albdry_vis
inlineconstexpr
Initial value:
=
{0.27, 0.22, 0.20, 0.18, 0.16, 0.14, 0.12, 0.10}

Referenced by SLM::load_builtin_radiation_parameters().

◆ alblak

constexpr std::array<amrex::Real, 2> SLMDefaultParams::alblak = {0.60, 0.40}
inlineconstexpr

◆ albsat_nir

constexpr std::array<amrex::Real, 8> SLMDefaultParams::albsat_nir
inlineconstexpr
Initial value:
=
{0.30, 0.22, 0.20, 0.18, 0.16, 0.14, 0.12, 0.10}

Referenced by SLM::load_builtin_radiation_parameters().

◆ albsat_vis

constexpr std::array<amrex::Real, 8> SLMDefaultParams::albsat_vis
inlineconstexpr
Initial value:
=
{0.15, 0.11, 0.10, 0.09, 0.08, 0.07, 0.06, 0.05}

Referenced by SLM::load_builtin_radiation_parameters().

◆ cwpvt

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::cwpvt
inlineconstexpr
Initial value:
= {
0.18, 0.67, 0.18, 0.67, 0.29, 1.0, 2.0, 1.3, 1.0, 5.0,
1.17, 1.67, 1.67, 1.67, 0.18, 0.18, 0.18, 0.67, 1.0, 0.18}

Referenced by SLM::load_builtin_radiation_parameters().

◆ den

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::den
inlineconstexpr
Initial value:
= {
0.28, 0.02, 0.28, 0.10, 0.10, 10.0, 10.0, 10.0, 0.02, 100.0,
5.05, 25.0, 0.01, 25.0, 0.0, 0.01, 0.01, 1.0, 1.0, 1.0}

Referenced by SLM::load_builtin_radiation_parameters().

◆ hvb

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::hvb
inlineconstexpr
Initial value:
= {
8.50, 8.00, 7.00, 11.5, 10.0, 0.10, 0.10, 0.10, 0.10, 0.05,
0.10, 0.10, 1.00, 0.10, 0.0, 0.0, 0.0, 0.30, 0.20, 0.10}

Referenced by SLM::load_builtin_radiation_parameters(), and SLM::twostream_noahmp().

◆ num_veg_params

constexpr int SLMDefaultParams::num_veg_params = 20
constexpr

◆ omegas

constexpr std::array<amrex::Real, 2> SLMDefaultParams::omegas = {0.8, 0.4}
inlineconstexpr

◆ rc

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::rc
inlineconstexpr

◆ rhol_nir

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::rhol_nir
inlineconstexpr
Initial value:
= {
0.35, 0.45, 0.35, 0.45, 0.45, 0.35, 0.35, 0.35, 0.45, 0.58,
0.515, 0.58, 0.0, 0.58, 0.0, 0.0, 0.0, 0.45, 0.45, 0.45}

Referenced by SLM::load_builtin_radiation_parameters().

◆ rhol_vis

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::rhol_vis
inlineconstexpr
Initial value:
= {
0.07, 0.10, 0.07, 0.10, 0.10, 0.07, 0.07, 0.07, 0.10, 0.11,
0.105, 0.11, 0.0, 0.11, 0.0, 0.0, 0.0, 0.10, 0.10, 0.10}

Referenced by SLM::load_builtin_radiation_parameters().

◆ rhos_nir

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::rhos_nir
inlineconstexpr
Initial value:
= {
0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.58,
0.485, 0.58, 0.0, 0.58, 0.0, 0.0, 0.0, 0.39, 0.39, 0.39}

Referenced by SLM::load_builtin_radiation_parameters().

◆ rhos_vis

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::rhos_vis
inlineconstexpr
Initial value:
= {
0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.36,
0.26, 0.36, 0.0, 0.36, 0.0, 0.0, 0.0, 0.16, 0.16, 0.16}

Referenced by SLM::load_builtin_radiation_parameters().

◆ taul_nir

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::taul_nir
inlineconstexpr
Initial value:
= {
0.10, 0.25, 0.10, 0.25, 0.25, 0.10, 0.10, 0.10, 0.25, 0.25,
0.25, 0.25, 0.0, 0.25, 0.0, 0.0, 0.0, 0.25, 0.25, 0.25}

Referenced by SLM::load_builtin_radiation_parameters().

◆ taul_vis

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::taul_vis
inlineconstexpr
Initial value:
= {
0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.07,
0.06, 0.07, 0.0, 0.07, 0.0, 0.0, 0.0, 0.05, 0.05, 0.05}

Referenced by SLM::load_builtin_radiation_parameters().

◆ taus_nir

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::taus_nir
inlineconstexpr
Initial value:
= {
0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.380,
0.1905, 0.380, 0.0, 0.380, 0.0, 0.0, 0.0, 0.001, 0.001, 0.001}

Referenced by SLM::load_builtin_radiation_parameters().

◆ taus_vis

constexpr std::array<amrex::Real, num_veg_params> SLMDefaultParams::taus_vis
inlineconstexpr
Initial value:
= {
0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, 0.220,
0.1105, 0.220, 0.0, 0.220, 0.0, 0.0, 0.0, 0.001, 0.001, 0.001}

Referenced by SLM::load_builtin_radiation_parameters().