FV3 Bundle
lseatlas_define Module Reference

Data Types

type  lseatlas_type
 
interface  operator(==)
 

Functions/Subroutines

elemental logical function, public lseatlas_associated (self)
 
elemental subroutine, public lseatlas_destroy (self)
 
elemental subroutine, public lseatlas_create (self, n_Frequencies, n_Latitudes, n_Longitudes)
 
subroutine, public lseatlas_inspect (self)
 
logical function, public lseatlas_validrelease (self)
 
subroutine, public lseatlas_info (self, Info)
 
character(len(self%datatype_name)) function, public lseatlas_name (self)
 
subroutine, public lseatlas_defineversion (Id)
 
subroutine, public lseatlas_setvalue (self, Version, Frequency, Latitude, Longitude, Emissivity)
 
subroutine, public lseatlas_getvalue (self, Version, n_Frequencies, n_Latitudes, n_Longitudes, Frequency, Latitude, Longitude, Emissivity)
 
integer function, public lseatlas_inquirefile (Filename, n_Frequencies, n_Latitudes, n_Longitudes, Release, Version, Title, History, Comment)
 
integer function, public lseatlas_readfile (LSEatlas, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
integer function, public lseatlas_writefile (LSEatlas, Filename, No_Close, Quiet, Title, History, Comment, Debug)
 
elemental logical function lseatlas_equal (x, y)
 
integer function read_datatype (fid, datatype_name)
 

Variables

character(*), parameter module_version_id = '$Id: LSEatlas_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
character(*), parameter, public lseatlas_datatype = 'LSEatlas'
 
integer, parameter lseatlas_release = 1
 
integer, parameter lseatlas_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
 

Function/Subroutine Documentation

◆ lseatlas_associated()

elemental logical function, public lseatlas_define::lseatlas_associated ( type(lseatlas_type), intent(in)  self)

Definition at line 157 of file LSEatlas_Define.f90.

Here is the caller graph for this function:

◆ lseatlas_create()

elemental subroutine, public lseatlas_define::lseatlas_create ( type(lseatlas_type), intent(out)  self,
integer, intent(in)  n_Frequencies,
integer, intent(in)  n_Latitudes,
integer, intent(in)  n_Longitudes 
)

Definition at line 249 of file LSEatlas_Define.f90.

Here is the caller graph for this function:

◆ lseatlas_defineversion()

subroutine, public lseatlas_define::lseatlas_defineversion ( character(*), intent(out)  Id)

Definition at line 525 of file LSEatlas_Define.f90.

◆ lseatlas_destroy()

elemental subroutine, public lseatlas_define::lseatlas_destroy ( type(lseatlas_type), intent(out)  self)

Definition at line 186 of file LSEatlas_Define.f90.

Here is the caller graph for this function:

◆ lseatlas_equal()

elemental logical function lseatlas_define::lseatlas_equal ( type(lseatlas_type), intent(in)  x,
type(lseatlas_type), intent(in)  y 
)
private

Definition at line 1533 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ lseatlas_getvalue()

subroutine, public lseatlas_define::lseatlas_getvalue ( type(lseatlas_type), intent(in)  self,
integer, intent(out), optional  Version,
integer, intent(out), optional  n_Frequencies,
integer, intent(out), optional  n_Latitudes,
integer, intent(out), optional  n_Longitudes,
real(fp), dimension(:), intent(out), optional, allocatable  Frequency,
real(fp), dimension(:), intent(out), optional, allocatable  Latitude,
real(fp), dimension(:), intent(out), optional, allocatable  Longitude,
real(fp), dimension(:,:,:), intent(out), optional, allocatable  Emissivity 
)

Definition at line 761 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ lseatlas_info()

subroutine, public lseatlas_define::lseatlas_info ( type(lseatlas_type), intent(in)  self,
character(*), intent(out)  Info 
)

Definition at line 432 of file LSEatlas_Define.f90.

Here is the caller graph for this function:

◆ lseatlas_inquirefile()

integer function, public lseatlas_define::lseatlas_inquirefile ( character(*), intent(in)  Filename,
integer, intent(out), optional  n_Frequencies,
integer, intent(out), optional  n_Latitudes,
integer, intent(out), optional  n_Longitudes,
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 
)

Definition at line 890 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ lseatlas_inspect()

subroutine, public lseatlas_define::lseatlas_inspect ( type(lseatlas_type), intent(in)  self)

Definition at line 312 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ lseatlas_name()

character(len(self%datatype_name)) function, public lseatlas_define::lseatlas_name ( type(lseatlas_type), intent(out)  self)

Definition at line 491 of file LSEatlas_Define.f90.

◆ lseatlas_readfile()

integer function, public lseatlas_define::lseatlas_readfile ( type(lseatlas_type), intent(out)  LSEatlas,
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 1085 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ lseatlas_setvalue()

subroutine, public lseatlas_define::lseatlas_setvalue ( type(lseatlas_type), intent(inout)  self,
integer, intent(in), optional  Version,
real(fp), dimension(:), intent(in), optional  Frequency,
real(fp), dimension(:), intent(in), optional  Latitude,
real(fp), dimension(:), intent(in), optional  Longitude,
real(fp), dimension(:,:,:), intent(in), optional  Emissivity 
)

Definition at line 611 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ lseatlas_validrelease()

logical function, public lseatlas_define::lseatlas_validrelease ( type(lseatlas_type), intent(in)  self)

Definition at line 365 of file LSEatlas_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ lseatlas_writefile()

integer function, public lseatlas_define::lseatlas_writefile ( type(lseatlas_type), intent(in)  LSEatlas,
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 
)

Definition at line 1332 of file LSEatlas_Define.f90.

Here is the call graph for this function:

◆ read_datatype()

integer function lseatlas_define::read_datatype ( integer, intent(in)  fid,
character(*), intent(out)  datatype_name 
)
private

Definition at line 1562 of file LSEatlas_Define.f90.

Here is the caller graph for this function:

Variable Documentation

◆ lseatlas_datatype

character(*), parameter, public lseatlas_define::lseatlas_datatype = 'LSEatlas'

Definition at line 69 of file LSEatlas_Define.f90.

◆ lseatlas_release

integer, parameter lseatlas_define::lseatlas_release = 1
private

Definition at line 71 of file LSEatlas_Define.f90.

◆ lseatlas_version

integer, parameter lseatlas_define::lseatlas_version = 1
private

Definition at line 72 of file LSEatlas_Define.f90.

◆ ml

integer, parameter lseatlas_define::ml = 256
private

Definition at line 79 of file LSEatlas_Define.f90.

◆ module_version_id

character(*), parameter lseatlas_define::module_version_id = '$Id: LSEatlas_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 66 of file LSEatlas_Define.f90.

◆ one

real(fp), parameter lseatlas_define::one = 1.0_fp
private

Definition at line 77 of file LSEatlas_Define.f90.

◆ sl

integer, parameter lseatlas_define::sl = 80
private

Definition at line 80 of file LSEatlas_Define.f90.

◆ write_error_status

character(*), parameter lseatlas_define::write_error_status = 'DELETE'
private

Definition at line 74 of file LSEatlas_Define.f90.

◆ zero

real(fp), parameter lseatlas_define::zero = 0.0_fp
private

Definition at line 76 of file LSEatlas_Define.f90.