FV3 Bundle
crtm_options_define Module Reference

Data Types

type  crtm_options_type
 
interface  operator(==)
 

Functions/Subroutines

elemental logical function, public crtm_options_associated (self)
 
elemental subroutine, public crtm_options_destroy (self)
 
elemental subroutine, public crtm_options_create (self, n_Channels)
 
logical function, public crtm_options_isvalid (self)
 
subroutine, public crtm_options_inspect (self)
 
subroutine, public crtm_options_defineversion (Id)
 
integer function, public crtm_options_inquirefile (Filename, n_Profiles)
 
integer function, public crtm_options_readfile (Filename, Options, Quiet, n_Profiles, Debug)
 
integer function, public crtm_options_writefile (Filename, Options, Quiet, Debug)
 
elemental logical function crtm_options_equal (x, y)
 
integer function read_record (fid, opt, Quiet, Debug)
 
integer function write_record (fid, opt, Quiet, Debug)
 

Variables

character(*), parameter, private module_version_id = '$Id: CRTM_Options_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
real(double), parameter zero = 0.0_Double
 
real(double), parameter one = 1.0_Double
 
integer(long), parameter false = 0_Long
 
integer(long), parameter true = 1_Long
 
integer, parameter ml = 256
 
character(*), parameter write_error_status = 'DELETE'
 

Function/Subroutine Documentation

◆ crtm_options_associated()

elemental logical function, public crtm_options_define::crtm_options_associated ( type(crtm_options_type), intent(in)  self)

Definition at line 202 of file CRTM_Options_Define.f90.

Here is the caller graph for this function:

◆ crtm_options_create()

elemental subroutine, public crtm_options_define::crtm_options_create ( type(crtm_options_type), intent(out)  self,
integer, intent(in)  n_Channels 
)

Definition at line 269 of file CRTM_Options_Define.f90.

Here is the caller graph for this function:

◆ crtm_options_defineversion()

subroutine, public crtm_options_define::crtm_options_defineversion ( character(*), intent(out)  Id)

Definition at line 458 of file CRTM_Options_Define.f90.

◆ crtm_options_destroy()

elemental subroutine, public crtm_options_define::crtm_options_destroy ( type(crtm_options_type), intent(out)  self)

Definition at line 231 of file CRTM_Options_Define.f90.

Here is the caller graph for this function:

◆ crtm_options_equal()

elemental logical function crtm_options_define::crtm_options_equal ( type(crtm_options_type), intent(in)  x,
type(crtm_options_type), intent(in)  y 
)
private

Definition at line 948 of file CRTM_Options_Define.f90.

Here is the call graph for this function:

◆ crtm_options_inquirefile()

integer function, public crtm_options_define::crtm_options_inquirefile ( character(*), intent(in)  Filename,
integer, intent(out), optional  n_Profiles 
)

Definition at line 508 of file CRTM_Options_Define.f90.

Here is the call graph for this function:

◆ crtm_options_inspect()

subroutine, public crtm_options_define::crtm_options_inspect ( type(crtm_options_type), intent(in)  self)

Definition at line 402 of file CRTM_Options_Define.f90.

Here is the call graph for this function:

◆ crtm_options_isvalid()

logical function, public crtm_options_define::crtm_options_isvalid ( type(crtm_options_type), intent(in)  self)

Definition at line 338 of file CRTM_Options_Define.f90.

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

◆ crtm_options_readfile()

integer function, public crtm_options_define::crtm_options_readfile ( character(*), intent(in)  Filename,
type(crtm_options_type), dimension(:), intent(out)  Options,
logical, intent(in), optional  Quiet,
integer, intent(out), optional  n_Profiles,
logical, intent(in), optional  Debug 
)

Definition at line 643 of file CRTM_Options_Define.f90.

Here is the call graph for this function:

◆ crtm_options_writefile()

integer function, public crtm_options_define::crtm_options_writefile ( character(*), intent(in)  Filename,
type(crtm_options_type), dimension(:), intent(in)  Options,
logical, intent(in), optional  Quiet,
logical, intent(in), optional  Debug 
)

Definition at line 811 of file CRTM_Options_Define.f90.

Here is the call graph for this function:

◆ read_record()

integer function crtm_options_define::read_record ( integer, intent(in)  fid,
type(crtm_options_type), intent(out)  opt,
logical, intent(in), optional  Quiet,
logical, intent(in), optional  Debug 
)
private

Definition at line 998 of file CRTM_Options_Define.f90.

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

◆ write_record()

integer function crtm_options_define::write_record ( integer, intent(in)  fid,
type(crtm_options_type), intent(in)  opt,
logical, intent(in), optional  Quiet,
logical, intent(in), optional  Debug 
)
private

Definition at line 1181 of file CRTM_Options_Define.f90.

Here is the call graph for this function:

Variable Documentation

◆ false

integer(long), parameter crtm_options_define::false = 0_Long
private

Definition at line 93 of file CRTM_Options_Define.f90.

◆ ml

integer, parameter crtm_options_define::ml = 256
private

Definition at line 96 of file CRTM_Options_Define.f90.

◆ module_version_id

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

Definition at line 87 of file CRTM_Options_Define.f90.

◆ one

real(double), parameter crtm_options_define::one = 1.0_Double
private

Definition at line 91 of file CRTM_Options_Define.f90.

◆ true

integer(long), parameter crtm_options_define::true = 1_Long
private

Definition at line 94 of file CRTM_Options_Define.f90.

◆ write_error_status

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

Definition at line 98 of file CRTM_Options_Define.f90.

◆ zero

real(double), parameter crtm_options_define::zero = 0.0_Double
private

Definition at line 90 of file CRTM_Options_Define.f90.