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

Enumerations

enum class  CustomVelocityInitializer : unsigned char { None , CloudChamber , UserDefined }
 

Functions

CustomVelocityInitializer custom_velocity_initializer (const std::string &problem_name) noexcept
 

Enumeration Type Documentation

◆ CustomVelocityInitializer

Function Documentation

◆ custom_velocity_initializer()

CustomVelocityInitializer erf_problem_dispatch::custom_velocity_initializer ( const std::string &  problem_name)
inlinenoexcept
16 {
17  if (problem_name == "cloud chamber" || problem_name == "cloudchamber") {
18  return CustomVelocityInitializer::CloudChamber;
19  }
20  if (problem_name == "userdefined") {
21  return CustomVelocityInitializer::UserDefined;
22  }
23  return CustomVelocityInitializer::None;
24 }