FV3 Bundle
|
Data Types | |
interface | operator(==) |
type | secategory_type |
Functions/Subroutines | |
elemental logical function, public | secategory_associated (self) |
elemental subroutine, public | secategory_destroy (self) |
elemental subroutine, public | secategory_create (self, n_Frequencies, n_Surface_Types) |
subroutine, public | secategory_inspect (self) |
logical function, public | secategory_validrelease (self) |
subroutine, public | secategory_info (self, Info) |
pure character(len(self%datatype_name)) function, public | secategory_name (self) |
pure integer function, public | secategory_index (self, Surface_Type) |
subroutine, public | secategory_defineversion (Id) |
subroutine, public | secategory_setvalue (self, Version, Classification_Name, Frequency, Surface_Type, Surface_Type_IsValid, Reflectance) |
subroutine, public | secategory_getvalue (self, Surface_Type_ToGet, Version, Classification_Name, n_Frequencies, n_Surface_Types, Frequency, Surface_Type, Surface_Type_IsValid, Reflectance, Surface_Reflectance) |
integer function, public | secategory_inquirefile (Filename, n_Frequencies, n_Surface_Types, Release, Version, Title, History, Comment) |
integer function, public | secategory_readfile (SEcategory, Filename, No_Close, Quiet, Title, History, Comment, Debug) |
integer function, public | secategory_writefile (SEcategory, Filename, No_Close, Quiet, Title, History, Comment, Debug) |
elemental logical function | secategory_equal (x, y) |
integer function | read_datatype (fid, datatype_name) |
Variables | |
character(*), parameter | module_version_id = '$Id: SEcategory_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' |
character(*), parameter, public | secategory_datatype = 'SEcategory' |
integer, parameter | secategory_release = 3 |
integer, parameter | secategory_version = 1 |
character(*), parameter | write_error_status = 'DELETE' |
real(fp), parameter | zero = 0.0_fp |
real(fp), parameter | one = 1.0_fp |
integer, parameter | ml = 256 |
integer, parameter | sl = 80 |
|
private |
elemental logical function, public secategory_define::secategory_associated | ( | type(secategory_type), intent(in) | self | ) |
elemental subroutine, public secategory_define::secategory_create | ( | type(secategory_type), intent(out) | self, |
integer, intent(in) | n_Frequencies, | ||
integer, intent(in) | n_Surface_Types | ||
) |
subroutine, public secategory_define::secategory_defineversion | ( | character(*), intent(out) | Id | ) |
Definition at line 588 of file SEcategory_Define.f90.
elemental subroutine, public secategory_define::secategory_destroy | ( | type(secategory_type), intent(out) | self | ) |
|
private |
subroutine, public secategory_define::secategory_getvalue | ( | type(secategory_type), intent(in) | self, |
character(*), intent(in), optional | Surface_Type_ToGet, | ||
integer, intent(out), optional | Version, | ||
character(*), intent(out), optional | Classification_Name, | ||
integer, intent(out), optional | n_Frequencies, | ||
integer, intent(out), optional | n_Surface_Types, | ||
real(fp), dimension(:), intent(out), optional, allocatable | Frequency, | ||
character(*), dimension(:), intent(out), optional, allocatable | Surface_Type, | ||
logical, dimension(:), intent(out), optional, allocatable | Surface_Type_IsValid, | ||
real(fp), dimension(:,:), intent(out), optional, allocatable | Reflectance, | ||
real(fp), dimension(:), intent(out), optional, allocatable | Surface_Reflectance | ||
) |
pure integer function, public secategory_define::secategory_index | ( | type(secategory_type), intent(in) | self, |
character(*), intent(in) | Surface_Type | ||
) |
Definition at line 541 of file SEcategory_Define.f90.
subroutine, public secategory_define::secategory_info | ( | type(secategory_type), intent(in) | self, |
character(*), intent(out) | Info | ||
) |
integer function, public secategory_define::secategory_inquirefile | ( | character(*), intent(in) | Filename, |
integer, intent(out), optional | n_Frequencies, | ||
integer, intent(out), optional | n_Surface_Types, | ||
integer, intent(out), optional | Release, | ||
integer, intent(out), optional | Version, | ||
character(*), intent(out), optional | Title, | ||
character(*), intent(out), optional | History, | ||
character(*), intent(out), optional | Comment | ||
) |
subroutine, public secategory_define::secategory_inspect | ( | type(secategory_type), intent(in) | self | ) |
pure character(len(self%datatype_name)) function, public secategory_define::secategory_name | ( | type(secategory_type), intent(in) | self | ) |
Definition at line 487 of file SEcategory_Define.f90.
integer function, public secategory_define::secategory_readfile | ( | type(secategory_type), intent(out) | SEcategory, |
character(*), intent(in) | Filename, | ||
logical, intent(in), optional | No_Close, | ||
logical, intent(in), optional | Quiet, | ||
character(*), intent(out), optional | Title, | ||
character(*), intent(out), optional | History, | ||
character(*), intent(out), optional | Comment, | ||
logical, intent(in), optional | Debug | ||
) |
Definition at line 1176 of file SEcategory_Define.f90.
subroutine, public secategory_define::secategory_setvalue | ( | type(secategory_type), intent(inout) | self, |
integer, intent(in), optional | Version, | ||
character(*), intent(in), optional | Classification_Name, | ||
real(fp), dimension(:), intent(in), optional | Frequency, | ||
character(*), dimension(:), intent(in), optional | Surface_Type, | ||
logical, dimension(:), intent(in), optional | Surface_Type_IsValid, | ||
real(fp), dimension(:,:), intent(in), optional | Reflectance | ||
) |
logical function, public secategory_define::secategory_validrelease | ( | type(secategory_type), intent(in) | self | ) |
Definition at line 361 of file SEcategory_Define.f90.
integer function, public secategory_define::secategory_writefile | ( | type(secategory_type), intent(in) | SEcategory, |
character(*), intent(in) | Filename, | ||
logical, intent(in), optional | No_Close, | ||
logical, intent(in), optional | Quiet, | ||
character(*), intent(in), optional | Title, | ||
character(*), intent(in), optional | History, | ||
character(*), intent(in), optional | Comment, | ||
logical, intent(in), optional | Debug | ||
) |
|
private |
Definition at line 82 of file SEcategory_Define.f90.
|
private |
Definition at line 69 of file SEcategory_Define.f90.
|
private |
Definition at line 80 of file SEcategory_Define.f90.
character(*), parameter, public secategory_define::secategory_datatype = 'SEcategory' |
Definition at line 72 of file SEcategory_Define.f90.
|
private |
Definition at line 74 of file SEcategory_Define.f90.
|
private |
Definition at line 75 of file SEcategory_Define.f90.
|
private |
Definition at line 83 of file SEcategory_Define.f90.
|
private |
Definition at line 77 of file SEcategory_Define.f90.
|
private |
Definition at line 79 of file SEcategory_Define.f90.