linspace 接口

公共接口 linspace

创建线性间隔元素的秩 1 数组 如果未指定元素数量,则创建大小为 100 的数组。如果 n 为负值,则返回大小为 0 的数组。如果 n = 1,则返回其唯一元素为 end 的数组 (规范)

当将整数作为startend参数处理时,返回类型始终为real(dp)


函数

私有纯模块函数 linspace_default_1_cdp_cdp(start, end) 结果(res)

参数

类型 意图可选 属性 名称
complex(kind=dp), intent(in) :: start
complex(kind=dp), intent(in) :: end

返回值 complex(kind=dp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_csp_csp(start, end) 结果(res)

参数

类型 意图可选 属性 名称
complex(kind=sp), intent(in) :: start
complex(kind=sp), intent(in) :: end

返回值 complex(kind=sp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_iint16_iint16(start, end) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int16), intent(in) :: start
integer(kind=int16), intent(in) :: end

返回值 real(kind=dp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_iint32_iint32(start, end) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int32), intent(in) :: start
integer(kind=int32), intent(in) :: end

返回值 real(kind=dp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_iint64_iint64(start, end) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int64), intent(in) :: start
integer(kind=int64), intent(in) :: end

返回值 real(kind=dp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_iint8_iint8(start, end) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int8), intent(in) :: start
integer(kind=int8), intent(in) :: end

返回值 real(kind=dp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_rdp_rdp(start, end) 结果(res)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: start
real(kind=dp), intent(in) :: end

返回值 real(kind=dp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_default_1_rsp_rsp(start, end) 结果(res)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: start
real(kind=sp), intent(in) :: end

返回值 real(kind=sp), (DEFAULT_LINSPACE_LENGTH)

私有纯模块函数 linspace_n_1_cdp_cdp(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
complex(kind=dp), intent(in) :: start
complex(kind=dp), intent(in) :: end
integer, intent(in) :: n

返回值 complex(kind=dp), (max(n,0))

私有纯模块函数 linspace_n_1_csp_csp(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
complex(kind=sp), intent(in) :: start
complex(kind=sp), intent(in) :: end
integer, intent(in) :: n

返回值 complex(kind=sp), (max(n,0))

私有纯模块函数 linspace_n_1_iint16_iint16(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int16), intent(in) :: start
integer(kind=int16), intent(in) :: end
integer, intent(in) :: n

返回值 real(kind=dp), (max(n,0))

私有纯模块函数 linspace_n_1_iint32_iint32(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int32), intent(in) :: start
integer(kind=int32), intent(in) :: end
integer, intent(in) :: n

返回值 real(kind=dp), (max(n,0))

私有纯模块函数 linspace_n_1_iint64_iint64(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int64), intent(in) :: start
integer(kind=int64), intent(in) :: end
integer, intent(in) :: n

返回值 real(kind=dp), (max(n,0))

私有纯模块函数 linspace_n_1_iint8_iint8(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int8), intent(in) :: start
integer(kind=int8), intent(in) :: end
integer, intent(in) :: n

返回值 real(kind=dp), (max(n,0))

私有纯模块函数 linspace_n_1_rdp_rdp(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: start
real(kind=dp), intent(in) :: end
integer, intent(in) :: n

返回值 real(kind=dp), (max(n,0))

私有纯模块函数 linspace_n_1_rsp_rsp(start, end, n) 结果(res)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: start
real(kind=sp), intent(in) :: end
integer, intent(in) :: n

返回值 real(kind=sp), (max(n,0))