jaggedArray Interface

interface
public pure module function jaggedArray(array, mask) result(res)

Arguments

Type IntentOptional Attributes Name
real(kind=rk), intent(in), dimension(:,:) :: array
logical, intent(in), optional, dimension(:,:) :: mask

Return Value type(RealArray),dimension(:),allocatable

Description

Takes rank-2 array and optional mask and produces rank-1 array of realArrays - a jagged array - by masking the first dimension