|
DCS
a Driven-Cavity Open source Simulator code
|
Portable kind-parameters module. More...
Collaboration diagram for IR_Precision:| elemental integer(i2p) function | ir_precision::bit_size_r16p (r) |
| Procedure for computing the number of bits of a real variable. More... | |
| elemental integer(i1p) function | ir_precision::bit_size_r8p (r) |
| Procedure for computing the number of bits of a real variable. More... | |
| elemental integer(i1p) function | ir_precision::bit_size_r4p (r) |
| Procedure for computing the number of bits of a real variable. More... | |
| elemental integer(i4p) function | ir_precision::bit_size_chr (c) |
| Procedure for computing the number of bits of a character variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_i8p (i) |
| Procedure for computing the number of bytes of an integer variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_i4p (i) |
| Procedure for computing the number of bytes of an integer variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_i2p (i) |
| Procedure for computing the number of bytes of an integer variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_i1p (i) |
| Procedure for computing the number of bytes of an integer variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_r16p (r) |
| Procedure for computing the number of bytes of a real variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_r8p (r) |
| Procedure for computing the number of bytes of a real variable. More... | |
| elemental integer(i1p) function | ir_precision::byte_size_r4p (r) |
| Procedure for computing the number of bytes of a real variable. More... | |
| elemental integer(i4p) function | ir_precision::byte_size_chr (c) |
| Procedure for computing the number of bytes of a character variable. More... | |
| elemental character(dr16p) function | ir_precision::strf_r16p (fm, n) |
| Procedure for converting real to string. More... | |
| elemental character(dr8p) function | ir_precision::strf_r8p (fm, n) |
| Procedure for converting real to string. More... | |
| elemental character(dr4p) function | ir_precision::strf_r4p (fm, n) |
| Procedure for converting real to string. More... | |
| elemental character(di8p) function | ir_precision::strf_i8p (fm, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di4p) function | ir_precision::strf_i4p (fm, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di2p) function | ir_precision::strf_i2p (fm, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di1p) function | ir_precision::strf_i1p (fm, n) |
| Procedure for converting integer to string. More... | |
| elemental character(dr16p) function | ir_precision::str_r16p (no_sign, n) |
| Procedure for converting real to string. More... | |
| elemental character(dr8p) function | ir_precision::str_r8p (no_sign, n) |
| Procedure for converting real to string. More... | |
| elemental character(dr4p) function | ir_precision::str_r4p (no_sign, n) |
| Procedure for converting real to string. More... | |
| elemental character(di8p) function | ir_precision::str_i8p (no_sign, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di4p) function | ir_precision::str_i4p (no_sign, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di2p) function | ir_precision::str_i2p (no_sign, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di1p) function | ir_precision::str_i1p (no_sign, n) |
| Procedure for converting integer to string. More... | |
| elemental character(di8p) function | ir_precision::strz_i8p (nz_pad, n) |
| Procedure for converting integer to string, prefixing with the right number of zeros. More... | |
| elemental character(di4p) function | ir_precision::strz_i4p (nz_pad, n) |
| Procedure for converting integer to string, prefixing with the right number of zeros. More... | |
| elemental character(di2p) function | ir_precision::strz_i2p (nz_pad, n) |
| Procedure for converting integer to string, prefixing with the right number of zeros. More... | |
| elemental character(di1p) function | ir_precision::strz_i1p (nz_pad, n) |
| Procedure for converting integer to string, prefixing with the right number of zeros. More... | |
| real(r16p) function | ir_precision::ctor_r16p (str, knd) |
| Procedure for converting string to real. More... | |
| real(r8p) function | ir_precision::ctor_r8p (str, knd) |
| Procedure for converting string to real. More... | |
| real(r4p) function | ir_precision::ctor_r4p (str, knd) |
| Procedure for converting string to real. More... | |
| integer(i8p) function | ir_precision::ctoi_i8p (str, knd) |
| Procedure for converting string to integer. More... | |
| integer(i4p) function | ir_precision::ctoi_i4p (str, knd) |
| Procedure for converting string to integer. More... | |
| integer(i2p) function | ir_precision::ctoi_i2p (str, knd) |
| Procedure for converting string to integer. More... | |
| integer(i1p) function | ir_precision::ctoi_i1p (str, knd) |
| Procedure for converting string to integer. More... | |
| elemental character(128) function | ir_precision::bstr_r16p (n) |
| Procedure for converting real to string of bits. More... | |
| elemental character(64) function | ir_precision::bstr_r8p (n) |
| Procedure for converting real to string of bits. More... | |
| elemental character(32) function | ir_precision::bstr_r4p (n) |
| Procedure for converting real to string of bits. More... | |
| elemental character(64) function | ir_precision::bstr_i8p (n) |
| Procedure for converting integer to string of bits. More... | |
| elemental character(32) function | ir_precision::bstr_i4p (n) |
| Procedure for converting integer to string of bits. More... | |
| elemental character(16) function | ir_precision::bstr_i2p (n) |
| Procedure for converting integer to string of bits. More... | |
| elemental character(8) function | ir_precision::bstr_i1p (n) |
| Procedure for converting integer to string of bits. More... | |
| elemental real(r8p) function | ir_precision::bctor_r8p (bstr, knd) |
| Procedure for converting bit-string to real. More... | |
| elemental real(r4p) function | ir_precision::bctor_r4p (bstr, knd) |
| Procedure for converting bit-string to real. More... | |
| elemental integer(i8p) function | ir_precision::bctoi_i8p (bstr, knd) |
| Procedure for converting bit-string to integer. More... | |
| elemental integer(i4p) function | ir_precision::bctoi_i4p (bstr, knd) |
| Procedure for converting bit-string to integer. More... | |
| elemental integer(i2p) function | ir_precision::bctoi_i2p (bstr, knd) |
| Procedure for converting bit-string to integer. More... | |
| elemental integer(i1p) function | ir_precision::bctoi_i1p (bstr, knd) |
| Procedure for converting bit-string to integer. More... | |
Portable kind-parameters module.
|
private |
Procedure for computing the number of bits of a real variable.
| [in] | r | Real variable whose number of bits must be computed. |
Definition at line 390 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bits of a real variable.
| [in] | r | Real variable whose number of bits must be computed. |
Definition at line 405 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bits of a real variable.
| [in] | r | Real variable whose number of bits must be computed. |
Definition at line 420 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bits of a character variable.
| [in] | c | Character variable whose number of bits must be computed. |
Definition at line 435 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of an integer variable.
| [in] | i | Integer variable whose number of bytes must be computed. |
Definition at line 450 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of an integer variable.
| [in] | i | Integer variable whose number of bytes must be computed. |
Definition at line 464 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of an integer variable.
| [in] | i | Integer variable whose number of bytes must be computed. |
Definition at line 478 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of an integer variable.
| [in] | i | Integer variable whose number of bytes must be computed. |
Definition at line 492 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of a real variable.
| [in] | r | Real variable whose number of bytes must be computed. |
Definition at line 506 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of a real variable.
| [in] | r | Real variable whose number of bytes must be computed. |
Definition at line 520 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of a real variable.
| [in] | r | Real variable whose number of bytes must be computed. |
Definition at line 534 of file IR_Precision.f90.
|
private |
Procedure for computing the number of bytes of a character variable.
| [in] | c | Character variable whose number of bytes must be computed. |
Definition at line 548 of file IR_Precision.f90.
|
private |
Procedure for converting real to string.
This function achieves casting of real to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Real to be converted. |
Definition at line 562 of file IR_Precision.f90.
|
private |
Procedure for converting real to string.
This function achieves casting of real to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Real to be converted. |
Definition at line 577 of file IR_Precision.f90.
|
private |
Procedure for converting real to string.
This function achieves casting of real to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Real to be converted. |
Definition at line 592 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Integer to be converted. |
Definition at line 607 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Integer to be converted. |
Definition at line 622 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Integer to be converted. |
Definition at line 637 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | fm | Format different from the standard for the kind. |
| [in] | n | Integer to be converted. |
Definition at line 652 of file IR_Precision.f90.
|
private |
Procedure for converting real to string.
This function achieves casting of real to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Real to be converted. |
Definition at line 667 of file IR_Precision.f90.
|
private |
Procedure for converting real to string.
This function achieves casting of real to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Real to be converted. |
Definition at line 684 of file IR_Precision.f90.
|
private |
Procedure for converting real to string.
This function achieves casting of real to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Real to be converted. |
Definition at line 701 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Integer to be converted. |
Definition at line 718 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Integer to be converted. |
Definition at line 736 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Integer to be converted. |
Definition at line 754 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string.
This function achieves casting of integer to string.
| [in] | no_sign | Flag for leaving out the sign. |
| [in] | n | Integer to be converted. |
Definition at line 772 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string, prefixing with the right number of zeros.
This function achieves casting of integer to string.
| [in] | nz_pad | Number of zeros padding. |
| [in] | n | Integer to be converted. |
Definition at line 791 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string, prefixing with the right number of zeros.
This function achieves casting of integer to string.
| [in] | nz_pad | Number of zeros padding. |
| [in] | n | Integer to be converted. |
Definition at line 809 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string, prefixing with the right number of zeros.
This function achieves casting of integer to string.
| [in] | nz_pad | Number of zeros padding. |
| [in] | n | Integer to be converted. |
Definition at line 827 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string, prefixing with the right number of zeros.
This function achieves casting of integer to string.
| [in] | nz_pad | Number of zeros padding. |
| [in] | n | Integer to be converted. |
Definition at line 845 of file IR_Precision.f90.
|
private |
Procedure for converting string to real.
This function achieves casting of string to real.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 862 of file IR_Precision.f90.
|
private |
Procedure for converting string to real.
This function achieves casting of string to real.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 883 of file IR_Precision.f90.
|
private |
Procedure for converting string to real.
This function achieves casting of string to real.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 904 of file IR_Precision.f90.
|
private |
Procedure for converting string to integer.
This function achieves casting of string to integer.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 925 of file IR_Precision.f90.
|
private |
Procedure for converting string to integer.
This function achieves casting of string to integer.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 946 of file IR_Precision.f90.
|
private |
Procedure for converting string to integer.
This function achieves casting of string to integer.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 967 of file IR_Precision.f90.
|
private |
Procedure for converting string to integer.
This function achieves casting of string to integer.
| [in] | str | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 988 of file IR_Precision.f90.
|
private |
Procedure for converting real to string of bits.
This function achieves casting of real to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1010 of file IR_Precision.f90.
|
private |
Procedure for converting real to string of bits.
This function achieves casting of real to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1025 of file IR_Precision.f90.
|
private |
Procedure for converting real to string of bits.
This function achieves casting of real to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1040 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string of bits.
This function achieves casting of integer to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1055 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string of bits.
This function achieves casting of integer to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1070 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string of bits.
This function achieves casting of integer to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1085 of file IR_Precision.f90.
|
private |
Procedure for converting integer to string of bits.
This function achieves casting of integer to bit-string.
| [in] | n | Real to be converted. |
Definition at line 1100 of file IR_Precision.f90.
|
private |
Procedure for converting bit-string to real.
This function achieves casting of bit-string to real.
| [in] | bstr | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 1114 of file IR_Precision.f90.
|
private |
Procedure for converting bit-string to real.
This function achieves casting of bit-string to real.
| [in] | bstr | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 1129 of file IR_Precision.f90.
|
private |
Procedure for converting bit-string to integer.
This function achieves casting of bit-string to integer.
| [in] | bstr | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 1144 of file IR_Precision.f90.
|
private |
Procedure for converting bit-string to integer.
This function achieves casting of bit-string to integer.
| [in] | bstr | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 1159 of file IR_Precision.f90.
|
private |
Procedure for converting bit-string to integer.
This function achieves casting of bit-string to integer.
| [in] | bstr | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 1174 of file IR_Precision.f90.
|
private |
Procedure for converting bit-string to integer.
This function achieves casting of bit-string to integer.
| [in] | bstr | String containing input number. |
| [in] | knd | Number kind. |
Definition at line 1189 of file IR_Precision.f90.