|
UPP v11.0.0
|
This module is to hold specification kinds for variable declaration. More...
Go to the source code of this file.
Variables | |
| integer, parameter, public | kinds::i_byte = selected_int_kind(1) |
| integer, parameter, public | kinds::i_kind = integer_types( default_integer |
| integer, parameter, public | kinds::i_llong = max( llong_t, i_long ) |
| integer, parameter, public | kinds::i_long = selected_int_kind(8) |
| integer, parameter, public | kinds::i_short = selected_int_kind(4) |
| integer, parameter, public | kinds::num_bytes_for_i_byte = 1 |
| integer, parameter, public | kinds::num_bytes_for_i_kind = integer_byte_sizes( default_integer ) |
| integer, parameter, public | kinds::num_bytes_for_i_llong = 8 |
| integer, parameter, public | kinds::num_bytes_for_i_long = 4 |
| integer, parameter, public | kinds::num_bytes_for_i_short = 2 |
| integer, parameter, public | kinds::num_bytes_for_r_double = 8 |
| integer, parameter, public | kinds::num_bytes_for_r_kind = real_byte_sizes( default_real ) |
| integer, parameter, public | kinds::num_bytes_for_r_quad = 16 |
| integer, parameter, public | kinds::num_bytes_for_r_single = 4 |
| integer, parameter, public | kinds::r_double = selected_real_kind(15) |
| integer, parameter, public | kinds::r_kind = real_kinds( default_real ) |
| integer, parameter, public | kinds::r_quad = max( quad_t, r_double ) |
| integer, parameter, public | kinds::r_single = selected_real_kind(6) |
This module is to hold specification kinds for variable declaration.
This module is based on (copied from) Paul vanDelst's type_kinds module found in the community radiative transfer model.
| Variables name | Numerical data types |
|---|---|
| i_byte | specification kind for byte (1-byte) integer variable |
| i_short | specification kind for short (2-byte) integer variable |
| i_long | specification kind for long (4-byte) integer variable |
| i_llong | specification kind for double long (8-byte) integer variable |
| r_single | specification kind for single precision (4-byte) real variable |
| r_double | specification kind for double precision (8-byte) real variable |
| r_quad | specification kind for quad precision (16-byte) real variable |
| i_kind | generic specification kind for default integer |
| r_kind | generic specification kind for default floating point |
| Date | Programmer | Comments |
|---|---|---|
| 2004-08-15 | Russ Treadon | Initial |
Definition in file kinds_mod.F.
| integer, parameter, public kinds::i_byte = selected_int_kind(1) |
Definition at line 36 of file kinds_mod.F.
| integer, parameter, public kinds::i_kind = integer_types( default_integer |
Definition at line 66 of file kinds_mod.F.
| integer, parameter, public kinds::i_llong = max( llong_t, i_long ) |
Definition at line 40 of file kinds_mod.F.
| integer, parameter, public kinds::i_long = selected_int_kind(8) |
Definition at line 38 of file kinds_mod.F.
| integer, parameter, public kinds::i_short = selected_int_kind(4) |
Definition at line 37 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_i_byte = 1 |
Definition at line 43 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_i_kind = integer_byte_sizes( default_integer ) |
Definition at line 67 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_i_llong = 8 |
Definition at line 46 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_i_long = 4 |
Definition at line 45 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_i_short = 2 |
Definition at line 44 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_r_double = 8 |
Definition at line 81 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_r_kind = real_byte_sizes( default_real ) |
Definition at line 98 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_r_quad = 16 |
Definition at line 82 of file kinds_mod.F.
| integer, parameter, public kinds::num_bytes_for_r_single = 4 |
Definition at line 80 of file kinds_mod.F.
| integer, parameter, public kinds::r_double = selected_real_kind(15) |
Definition at line 75 of file kinds_mod.F.
| integer, parameter, public kinds::r_kind = real_kinds( default_real ) |
Definition at line 97 of file kinds_mod.F.
| integer, parameter, public kinds::r_quad = max( quad_t, r_double ) |
Definition at line 77 of file kinds_mod.F.
| integer, parameter, public kinds::r_single = selected_real_kind(6) |
Definition at line 74 of file kinds_mod.F.