Loading...
Searching...
No Matches
dc_types.f90
Go to the documentation of this file.
1!-----------------------------------------------------------------------
2! Copyright (c) 2000-2019 Gtool Development Group. All rights reserved.
3!-----------------------------------------------------------------------
48
50 use, intrinsic :: iso_c_binding, &
51 & only: c_int, &
52 & c_float, &
53 & c_double
54 use, intrinsic :: iso_fortran_env, &
55 & only: input_unit, &
56 & output_unit, &
57 & error_unit
58 implicit none
59 private
60 public :: sp
61 public :: sp_eps
62 public :: dp
63 public :: dp_eps
64 public :: token
65 public :: string
66 public :: stdin
67 public :: stdout
68 public :: stderr
69
73 integer, parameter :: sp = c_float
74
78 real(sp), parameter :: sp_eps = epsilon(0.0e0)
79
83 integer, parameter :: dp = c_double
84
88 real(dp), parameter :: dp_eps = epsilon(0.0d0)
89
93 integer, parameter :: stdin = input_unit
94
98 integer, parameter :: stdout = output_unit
99
103 integer, parameter :: stderr = error_unit
104
105
109 integer, parameter :: token = 32
110
118 integer, parameter :: string = 256
119
121end module dc_types
種別型パラメタを提供します。
Definition dc_types.f90:49
integer, parameter, public sp
単精度実数型変数
Definition dc_types.f90:73
real(sp), parameter, public sp_eps
単精度実数型変数のマシンイプシロン.
Definition dc_types.f90:78
integer, parameter, public stdin
標準入力の装置番号
Definition dc_types.f90:93
integer, parameter, public stdout
標準出力の装置番号
Definition dc_types.f90:98
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
Definition dc_types.f90:109
integer, parameter, public dp
倍精度実数型変数
Definition dc_types.f90:83
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ
Definition dc_types.f90:118
integer, parameter, public stderr
標準エラー出力の装置番号
Definition dc_types.f90:103
real(dp), parameter, public dp_eps
倍精度実数型変数のマシンイプシロン.
Definition dc_types.f90:88