FORCES
FORtran lib for Comp. Env. Sys.
|
Define number representations. More...
Variables | |
integer, parameter | i1 = int8 |
1 Byte Integer Kind | |
integer, parameter | i2 = int16 |
2 Byte Integer Kind | |
integer, parameter | i4 = int32 |
4 Byte Integer Kind | |
integer, parameter | i8 = int64 |
8 Byte Integer Kind | |
integer, parameter | sp = real32 |
Single Precision Real Kind. | |
integer, parameter | dp = real64 |
Double Precision Real Kind. | |
integer, parameter | qp = real128 |
Quad Precision Real Kind. | |
integer, parameter | spc = real32 |
Single Precision Complex Kind. | |
integer, parameter | dpc = real64 |
Double Precision Complex Kind. | |
integer, parameter | qpc = real128 |
Quad Precision Complex Kind. | |
integer, parameter | lgt = KIND(.true.) |
Logical Kind. | |
Define number representations.
This module declares the desired ranges and precisions of the number representations, such as single precision or double precision, 32-bit or 64-bit integer, etc.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. integer, parameter mo_kind::dp = real64 |
Double Precision Real Kind.
Definition at line 46 of file mo_kind.F90.
Referenced by mo_julian::caldatjulian(), mo_cost::cost_objective(), mo_julian::date2dec360(), mo_julian::date2dec365(), mo_julian::date2decjulian(), mo_dds::dds(), mo_julian::dec2date360(), mo_julian::dec2date365(), mo_julian::dec2datejulian(), mo_opt_functions::eval_dummy(), mo_optimization_utils::eval_interface::eval_interface(), mo_anneal::gettemperature::gettemperature_dp(), mo_julian::juldayjulian(), mo_dds::mdds(), mo_moment::mean::mean_sp(), mo_nelmin::nelmin(), mo_nelmin::nelminxy(), mo_optimization_utils::objective_interface::objective_interface(), and mo_sce::sce().
integer, parameter mo_kind::dpc = real64 |
Double Precision Complex Kind.
Definition at line 52 of file mo_kind.F90.
Referenced by mo_sentinel::sentinel_dpc().
integer, parameter mo_kind::i1 = int8 |
1 Byte Integer Kind
Definition at line 36 of file mo_kind.F90.
integer, parameter mo_kind::i2 = int16 |
2 Byte Integer Kind
Definition at line 38 of file mo_kind.F90.
integer, parameter mo_kind::i4 = int32 |
4 Byte Integer Kind
Definition at line 40 of file mo_kind.F90.
Referenced by mo_julian::caldatjulian(), mo_string_utils::compress(), mo_dds::dds(), mo_julian::dec2date360(), mo_julian::dec2date365(), mo_julian::dec2datejulian(), mo_optimization_utils::eval_interface::eval_interface(), mo_anneal::gettemperature::gettemperature_dp(), mo_julian::juldayjulian(), mo_logging::log_set_config(), mo_dds::mdds(), and mo_sce::sce().
integer, parameter mo_kind::i8 = int64 |
8 Byte Integer Kind
Definition at line 42 of file mo_kind.F90.
Referenced by mo_julian::caldatjulian(), mo_julian::date2decjulian(), mo_dds::dds(), mo_julian::dec2datejulian(), mo_anneal::gettemperature::gettemperature_dp(), mo_julian::juldayjulian(), mo_dds::mdds(), and mo_sce::sce().
integer, parameter mo_kind::lgt = KIND(.true.) |
Logical Kind.
Definition at line 56 of file mo_kind.F90.
integer, parameter mo_kind::qp = real128 |
Quad Precision Real Kind.
Definition at line 48 of file mo_kind.F90.
integer, parameter mo_kind::qpc = real128 |
Quad Precision Complex Kind.
Definition at line 54 of file mo_kind.F90.
integer, parameter mo_kind::sp = real32 |
Single Precision Real Kind.
Definition at line 44 of file mo_kind.F90.
Referenced by mo_moment::mean::mean_sp(), and mo_nelmin::nelminxy().
integer, parameter mo_kind::spc = real32 |
Single Precision Complex Kind.
Definition at line 50 of file mo_kind.F90.
Referenced by mo_sentinel::sentinel_spc().