Map a &ocean_grid_nml coriolis_scheme string onto its enum.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | s |
pure function parse_coriolis_scheme(s) result(scheme_enum) !! Map a `&ocean_grid_nml coriolis_scheme` string onto its enum. character(len=*), intent(in) :: s integer :: scheme_enum select case (trim(s)) case ("planetary") scheme_enum = CORIOLIS_SCHEME_PLANETARY case default scheme_enum = CORIOLIS_SCHEME_BETA_PLANE end select end function parse_coriolis_scheme