diff 接口

公用接口 diff

计算数组中相邻元素的差异。 (规范)


函数

私有纯模块函数 diff_1_dp(x, n, prepend, append) result(y)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: x(:)
integer, intent(in), optional :: n
real(kind=dp), intent(in), optional :: prepend(:)
real(kind=dp), intent(in), optional :: append(:)

返回值 real(kind=dp), allocatable, (:)

私有纯模块函数 diff_1_int16(x, n, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int16), intent(in) :: x(:)
integer, intent(in), optional :: n
integer(kind=int16), intent(in), optional :: prepend(:)
integer(kind=int16), intent(in), optional :: append(:)

返回值 integer(kind=int16), allocatable, (:)

私有纯模块函数 diff_1_int32(x, n, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int32), intent(in) :: x(:)
integer, intent(in), optional :: n
integer(kind=int32), intent(in), optional :: prepend(:)
integer(kind=int32), intent(in), optional :: append(:)

返回值 integer(kind=int32), allocatable, (:)

私有纯模块函数 diff_1_int64(x, n, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int64), intent(in) :: x(:)
integer, intent(in), optional :: n
integer(kind=int64), intent(in), optional :: prepend(:)
integer(kind=int64), intent(in), optional :: append(:)

返回值 integer(kind=int64), allocatable, (:)

私有纯模块函数 diff_1_int8(x, n, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int8), intent(in) :: x(:)
integer, intent(in), optional :: n
integer(kind=int8), intent(in), optional :: prepend(:)
integer(kind=int8), intent(in), optional :: append(:)

返回值 integer(kind=int8), allocatable, (:)

私有纯模块函数 diff_1_sp(x, n, prepend, append) result(y)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: x(:)
integer, intent(in), optional :: n
real(kind=sp), intent(in), optional :: prepend(:)
real(kind=sp), intent(in), optional :: append(:)

返回值 real(kind=sp), allocatable, (:)

私有纯模块函数 diff_2_dp(x, n, dim, prepend, append) result(y)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: x(:,:)
integer, intent(in), optional :: n
integer, intent(in), optional :: dim
real(kind=dp), intent(in), optional :: prepend(:,:)
real(kind=dp), intent(in), optional :: append(:,:)

返回值 real(kind=dp), allocatable, (:,:)

私有纯模块函数 diff_2_int16(x, n, dim, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int16), intent(in) :: x(:,:)
integer, intent(in), optional :: n
integer, intent(in), optional :: dim
integer(kind=int16), intent(in), optional :: prepend(:,:)
integer(kind=int16), intent(in), optional :: append(:,:)

返回值 integer(kind=int16), allocatable, (:,:)

私有纯模块函数 diff_2_int32(x, n, dim, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int32), intent(in) :: x(:,:)
integer, intent(in), optional :: n
integer, intent(in), optional :: dim
integer(kind=int32), intent(in), optional :: prepend(:,:)
integer(kind=int32), intent(in), optional :: append(:,:)

返回值 integer(kind=int32), allocatable, (:,:)

私有纯模块函数 diff_2_int64(x, n, dim, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int64), intent(in) :: x(:,:)
integer, intent(in), optional :: n
integer, intent(in), optional :: dim
integer(kind=int64), intent(in), optional :: prepend(:,:)
integer(kind=int64), intent(in), optional :: append(:,:)

返回值 integer(kind=int64), allocatable, (:,:)

私有纯模块函数 diff_2_int8(x, n, dim, prepend, append) result(y)

参数

类型 意图可选 属性 名称
integer(kind=int8), intent(in) :: x(:,:)
integer, intent(in), optional :: n
integer, intent(in), optional :: dim
integer(kind=int8), intent(in), optional :: prepend(:,:)
integer(kind=int8), intent(in), optional :: append(:,:)

返回值 integer(kind=int8), allocatable, (:,:)

私有纯模块函数 diff_2_sp(x, n, dim, prepend, append) result(y)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: x(:,:)
integer, intent(in), optional :: n
integer, intent(in), optional :: dim
real(kind=sp), intent(in), optional :: prepend(:,:)
real(kind=sp), intent(in), optional :: append(:,:)

返回值 real(kind=sp), allocatable, (:,:)