is_close 接口

public interface is_close

返回一个布尔标量/数组,其中两个标量/数组在容差范围内按元素相等。(规范


函数

private elemental module function is_close_cdp(a, b, rel_tol, abs_tol, equal_nan) result(close)

参数

类型 意图可选 属性 名称
complex(kind=dp), intent(in) :: a
complex(kind=dp), intent(in) :: b
real(kind=dp), intent(in), optional :: rel_tol
real(kind=dp), intent(in), optional :: abs_tol
logical, intent(in), optional :: equal_nan

返回值 逻辑

private elemental module function is_close_csp(a, b, rel_tol, abs_tol, equal_nan) result(close)

参数

类型 意图可选 属性 名称
complex(kind=sp), intent(in) :: a
complex(kind=sp), intent(in) :: b
real(kind=sp), intent(in), optional :: rel_tol
real(kind=sp), intent(in), optional :: abs_tol
logical, intent(in), optional :: equal_nan

返回值 逻辑

private elemental module function is_close_rdp(a, b, rel_tol, abs_tol, equal_nan) result(close)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: a
real(kind=dp), intent(in) :: b
real(kind=dp), intent(in), optional :: rel_tol
real(kind=dp), intent(in), optional :: abs_tol
logical, intent(in), optional :: equal_nan

返回值 逻辑

private elemental module function is_close_rsp(a, b, rel_tol, abs_tol, equal_nan) result(close)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: a
real(kind=sp), intent(in) :: b
real(kind=sp), intent(in), optional :: rel_tol
real(kind=sp), intent(in), optional :: abs_tol
logical, intent(in), optional :: equal_nan

返回值 逻辑