FLEXPART CTBTO WO8
 All Classes Files Functions Variables
Data Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
class_vtable Module Reference

Data Types

type  vtable
 
type  vtable_record
 

Public Member Functions

integer function, public vtable_detect_gribfile_type (gribfilename)
 
subroutine, public vtable_load_by_name (vtable_name, the_vtable_data)
 
character(len=15) function, public vtable_get_fpname (igrib, vtable_object)
 

Public Attributes

integer, parameter, public vtable_gribfile_type_ecmwf_grib1 = 1
 
integer, parameter, public vtable_gribfile_type_ecmwf_grib2 = 2
 
integer, parameter, public vtable_gribfile_type_ecmwf_grib1_2 = 3
 
integer, parameter, public vtable_gribfile_type_ncep_grib1 = 4
 
integer, parameter, public vtable_gribfile_type_ncep_grib2 = 5
 
integer, parameter, public vtable_gribfile_type_unknown = -99
 

Private Member Functions

type(vtable_record) function vtable_parse_record (vtable_line)
 

Private Attributes

integer, parameter vtable_missing_entry = -9999
 
integer, parameter grib_centre_ncep = 7
 
integer, parameter grib_centre_ecmwf = 98
 

Detailed Description

Definition at line 2 of file class_vtable_mod.F90.

Member Function/Subroutine Documentation

integer function, public class_vtable::vtable_detect_gribfile_type ( character(len=255), intent(in)  gribfilename)

Definition at line 65 of file class_vtable_mod.F90.

Here is the caller graph for this function:

character(len=15) function, public class_vtable::vtable_get_fpname ( integer, intent(in)  igrib,
type(vtable), intent(in)  vtable_object 
)

Definition at line 369 of file class_vtable_mod.F90.

Here is the caller graph for this function:

subroutine, public class_vtable::vtable_load_by_name ( character(len=255), intent(in)  vtable_name,
type(vtable), intent(out)  the_vtable_data 
)

Definition at line 135 of file class_vtable_mod.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

type(vtable_record) function class_vtable::vtable_parse_record ( character(len=255), intent(in)  vtable_line)
private

Definition at line 236 of file class_vtable_mod.F90.

Here is the caller graph for this function:

Member Data Documentation

integer, parameter class_vtable::grib_centre_ecmwf = 98
private

Definition at line 34 of file class_vtable_mod.F90.

integer, parameter class_vtable::grib_centre_ncep = 7
private

Definition at line 34 of file class_vtable_mod.F90.

integer, parameter, public class_vtable::vtable_gribfile_type_ecmwf_grib1 = 1

Definition at line 26 of file class_vtable_mod.F90.

integer, parameter, public class_vtable::vtable_gribfile_type_ecmwf_grib1_2 = 3

Definition at line 26 of file class_vtable_mod.F90.

integer, parameter, public class_vtable::vtable_gribfile_type_ecmwf_grib2 = 2

Definition at line 26 of file class_vtable_mod.F90.

integer, parameter, public class_vtable::vtable_gribfile_type_ncep_grib1 = 4

Definition at line 26 of file class_vtable_mod.F90.

integer, parameter, public class_vtable::vtable_gribfile_type_ncep_grib2 = 5

Definition at line 26 of file class_vtable_mod.F90.

integer, parameter, public class_vtable::vtable_gribfile_type_unknown = -99

Definition at line 26 of file class_vtable_mod.F90.

integer, parameter class_vtable::vtable_missing_entry = -9999
private

Definition at line 22 of file class_vtable_mod.F90.


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