LION
 All Classes Files Functions Variables Pages
itm_types Module Reference

Module implementing the ITM basic types. More...

Data Types

interface  itm_is_valid
 

Public Member Functions

logical function itm_is_valid_int4 (in_int)
 
logical function itm_is_valid_int8 (in_int)
 
logical function itm_is_valid_real8 (in_real)
 

Public Attributes

integer, parameter itm_i1 = SELECTED_INT_KIND (2)
 
integer, parameter itm_i2 = SELECTED_INT_KIND (4)
 
integer, parameter itm_i4 = SELECTED_INT_KIND (9)
 
integer, parameter itm_i8 = SELECTED_INT_KIND (18)
 
integer, parameter r4 = SELECTED_REAL_KIND (6, 37)
 
integer, parameter r8 = SELECTED_REAL_KIND (15, 300)
 
integer, parameter itm_int_invalid = -999999999
 
real(r8), parameter itm_r8_invalid = -9.0D40
 

Detailed Description

Module implementing the ITM basic types.

Source: based on SOLPS b2mod_types.F pulled from ets r100 and extended with input from C. Konz, T. Ribeiro & B. Scott

Author
David Coster
Version
"$Id: itm_types.f90 36 2009-08-11 15:23:54Z coster $"

Member Function/Subroutine Documentation

logical function itm_types::itm_is_valid_int4 ( integer(itm_i4 in_int)

+ Here is the call graph for this function:

logical function itm_types::itm_is_valid_int8 ( integer(itm_i8 in_int)

+ Here is the call graph for this function:

logical function itm_types::itm_is_valid_real8 ( real(r8 in_real)

+ Here is the call graph for this function:

Member Data Documentation

integer, parameter itm_types::itm_i1 = SELECTED_INT_KIND (2)
integer, parameter itm_types::itm_i2 = SELECTED_INT_KIND (4)
integer, parameter itm_types::itm_i4 = SELECTED_INT_KIND (9)
integer, parameter itm_types::itm_i8 = SELECTED_INT_KIND (18)
integer, parameter itm_types::itm_int_invalid = -999999999
real(r8), parameter itm_types::itm_r8_invalid = -9.0D40
integer, parameter itm_types::r4 = SELECTED_REAL_KIND (6, 37)
integer, parameter itm_types::r8 = SELECTED_REAL_KIND (15, 300)

The documentation for this module was generated from the following file: