to_real 接口

public interface to_real

获取常数值或不确定度。


模块过程

private pure elemental function to_real_sp(self, mold, uncertainty) result(r)

获取 sp 类型 (规范) 的常数值或不确定度。

参数

类型 意图可选 属性 名称
class(codata_constant_type), intent(in) :: self

Codata 常数

real(kind=sp), intent(in) :: mold

虚拟参数,用于在编译时消除泛型接口的歧义

logical, intent(in), optional :: uncertainty

设置为 true 表示需要不确定度。默认为 .false..

返回值 real(kind=sp)

private pure elemental function to_real_dp(self, mold, uncertainty) result(r)

获取 dp 类型 (规范) 的常数值或不确定度。

参数

类型 意图可选 属性 名称
class(codata_constant_type), intent(in) :: self

Codata 常数

real(kind=dp), intent(in) :: mold

虚拟参数,用于在编译时消除泛型接口的歧义

logical, intent(in), optional :: uncertainty

设置为 true 表示需要不确定度。默认为 .false..

返回值 real(kind=dp)