Provide utilites for sanitizing input arrays:
Values less than a floor (including masked versions)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | array | ||
real(kind=wp), | intent(in) | :: | check_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:) | :: | array | ||
real(kind=wp), | intent(in) | :: | check_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | array | ||
real(kind=wp), | intent(in) | :: | check_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | array | ||
logical(kind=wl), | intent(in), | dimension(:) | :: | mask | ||
real(kind=wp), | intent(in) | :: | check_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:) | :: | array | ||
logical(kind=wl), | intent(in), | dimension(:,:) | :: | mask | ||
real(kind=wp), | intent(in) | :: | check_value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | array | ||
logical(kind=wl), | intent(in), | dimension(:,:,:) | :: | mask | ||
real(kind=wp), | intent(in) | :: | check_value |
Values outside a range (including masked versions)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | array | ||
real(kind=wp), | intent(in) | :: | checkMin | |||
real(kind=wp), | intent(in) | :: | checkMax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:) | :: | array | ||
real(kind=wp), | intent(in) | :: | checkMin | |||
real(kind=wp), | intent(in) | :: | checkMax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | array | ||
real(kind=wp), | intent(in) | :: | checkMin | |||
real(kind=wp), | intent(in) | :: | checkMax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:) | :: | array | ||
logical(kind=wl), | intent(in), | dimension(:) | :: | mask | ||
real(kind=wp), | intent(in) | :: | checkMin | |||
real(kind=wp), | intent(in) | :: | checkMax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:) | :: | array | ||
logical(kind=wl), | intent(in), | dimension(:,:) | :: | mask | ||
real(kind=wp), | intent(in) | :: | checkMin | |||
real(kind=wp), | intent(in) | :: | checkMax |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:) | :: | array | ||
logical(kind=wl), | intent(in), | dimension(:,:,:) | :: | mask | ||
real(kind=wp), | intent(in) | :: | checkMin | |||
real(kind=wp), | intent(in) | :: | checkMax |
Find the extents of an array
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(: ) | :: | array | ||
integer, | intent(in) | :: | n1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,: ) | :: | array | ||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,: ) | :: | array | ||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:,: ) | :: | array | ||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | n4 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:,:,: ) | :: | array | ||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | n4 | |||
integer, | intent(in) | :: | n5 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in), | dimension(:,:,:,:,:,:) | :: | array | ||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 | |||
integer, | intent(in) | :: | n3 | |||
integer, | intent(in) | :: | n4 | |||
integer, | intent(in) | :: | n5 | |||
integer, | intent(in) | :: | n6 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | dimension(:,: ) | :: | array | ||
integer, | intent(in) | :: | n1 | |||
integer, | intent(in) | :: | n2 |