Ocean-path wrapper around the canonical parse_vcoord_type
in rdb_vcoord. Pins the unrecognised-string fallback to
VCOORD_EULERIAN_Z — the ocean path’s “do nothing” default,
distinct from the coastal path’s VCOORD_SIGMA fallback.
Kept as a thin name-preserving wrapper so the ocean-only
semantic (fallback choice) is visible at the call site.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | name |
pure function parse_ocean_vcoord_type(name) result(code) !! Ocean-path wrapper around the canonical `parse_vcoord_type` !! in `rdb_vcoord`. Pins the unrecognised-string fallback to !! `VCOORD_EULERIAN_Z` — the ocean path's "do nothing" default, !! distinct from the coastal path's `VCOORD_SIGMA` fallback. !! Kept as a thin name-preserving wrapper so the ocean-only !! semantic (fallback choice) is visible at the call site. character(len=*), intent(in) :: name integer :: code code = parse_vcoord_type(name, default_code=VCOORD_EULERIAN_Z) end function parse_ocean_vcoord_type