Returns .true. if this coordinate type requires conservative
vertical remapping after the barotropic step. Pure sigma does
not — layers are simply rescaled by dsig(k) * H.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(vcoord_t), | intent(in) | :: | self |
pure logical function vcoord_needs_remap(self) result(needs_remap) !! Returns `.true.` if this coordinate type requires conservative !! vertical remapping after the barotropic step. Pure sigma does !! not — layers are simply rescaled by dsig(k) * H. class(vcoord_t), intent(in) :: self needs_remap = (self%coord_type /= VCOORD_SIGMA) end function vcoord_needs_remap