gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
dc_types.f90
Go to the documentation of this file.
1!-----------------------------------------------------------------------
2! Copyright (c) 2000-2026 Gtool Development Group. All rights reserved.
3!-----------------------------------------------------------------------
54
56 use, intrinsic :: iso_c_binding, &
57 & only: c_int, &
58 & c_long_long, &
59 & c_float, &
60 & c_double
61 use, intrinsic :: iso_fortran_env, &
62 & only: input_unit, &
63 & output_unit, &
64 & error_unit
65 implicit none
66 private
67 public :: sp
68 public :: sp_eps
69 public :: dp
70 public :: dp_eps
71 public :: i4
72 public :: i8
73 public :: token
74 public :: string
75 public :: stdin
76 public :: stdout
77 public :: stderr
78
82 integer, parameter :: sp = c_float
83
87 real(sp), parameter :: sp_eps = epsilon(0.0e0)
88
92 integer, parameter :: dp = c_double
93
97 real(dp), parameter :: dp_eps = epsilon(0.0d0)
98
102 integer, parameter :: i4 = c_int
103
107 integer, parameter :: i8 = c_long_long
108
112 integer, parameter :: stdin = input_unit
113
117 integer, parameter :: stdout = output_unit
118
122 integer, parameter :: stderr = error_unit
123
124
128 integer, parameter :: token = 32
129
137 integer, parameter :: string = 256
138
140end module dc_types
Provides kind type parameter values.
Definition dc_types.f90:55
integer, parameter, public sp
Single Precision Real number.
Definition dc_types.f90:82
real(sp), parameter, public sp_eps
Machine epsilon for single precision real number.
Definition dc_types.f90:87
integer, parameter, public stdin
Unit number for Standard INPUT
Definition dc_types.f90:112
integer, parameter, public i8
Double Precision Ineger, same as 'integer(8)'
Definition dc_types.f90:107
integer, parameter, public i4
Single Precision Ineger, same as 'integer'
Definition dc_types.f90:102
integer, parameter, public stdout
Unit number for Standard OUTPUT
Definition dc_types.f90:117
integer, parameter, public token
Character length for word, token
Definition dc_types.f90:128
integer, parameter, public dp
Double Precision Real number
Definition dc_types.f90:92
integer, parameter, public string
Character length for string
Definition dc_types.f90:137
integer, parameter, public stderr
Unit number for Standard ERROR
Definition dc_types.f90:122
real(dp), parameter, public dp_eps
Machine epsilon for dobule precision real number.
Definition dc_types.f90:97