logspace 接口

public interface logspace

创建从基数**start 到基数**end 的对数等间隔元素的一维数组。如果未指定元素数量,则创建一个大小为 50 的数组。如果 n 为负值,则返回大小为 0 的数组。如果 n = 1,则返回一个数组,其中只有一个元素是 base**end。如果未指定基数,logspace 将默认使用基数 10

(规范)


函数

private pure module function logspace_1_cdp_default(start, end) result(res)

参数

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

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

private pure module function logspace_1_cdp_n(start, end, n) result(res)

参数

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

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

private pure module function logspace_1_cdp_n_cbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_cdp_n_ibase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_cdp_n_rbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_csp_default(start, end) result(res)

参数

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

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

private pure module function logspace_1_csp_n(start, end, n) result(res)

参数

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

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

private pure module function logspace_1_csp_n_cbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_csp_n_ibase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_csp_n_rbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_iint32_default(start, end) result(res)

参数

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

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

private pure module function logspace_1_iint32_n(start, end, n) result(res)

参数

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

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

private pure module function logspace_1_iint32_n_cdpbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_iint32_n_cspbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_iint32_n_ibase(start, end, n, base) result(res)

参数

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

返回值 integer, (max(n,0))

private pure module function logspace_1_iint32_n_rdpbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_iint32_n_rspbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_rdp_default(start, end) result(res)

参数

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

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

private pure module function logspace_1_rdp_n(start, end, n) result(res)

参数

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

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

private pure module function logspace_1_rdp_n_cbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_rdp_n_ibase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_rdp_n_rbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_rsp_default(start, end) result(res)

参数

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

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

private pure module function logspace_1_rsp_n(start, end, n) result(res)

参数

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

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

private pure module function logspace_1_rsp_n_cbase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_rsp_n_ibase(start, end, n, base) result(res)

参数

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

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

private pure module function logspace_1_rsp_n_rbase(start, end, n, base) result(res)

参数

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

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