FV3 Bundle
crtm_sensordata_define Module Reference

Data Types

type  crtm_sensordata_type
 
interface  operator(+)
 
interface  operator(-)
 
interface  operator(==)
 

Functions/Subroutines

elemental logical function, public crtm_sensordata_associated (SensorData)
 
elemental subroutine, public crtm_sensordata_destroy (SensorData)
 
elemental subroutine, public crtm_sensordata_create (SensorData, n_Channels)
 
elemental subroutine, public crtm_sensordata_zero (SensorData)
 
logical function, public crtm_sensordata_isvalid (SensorData)
 
subroutine, public crtm_sensordata_inspect (SensorData, Unit)
 
subroutine, public crtm_sensordata_defineversion (Id)
 
elemental logical function, public crtm_sensordata_compare (x, y, n_SigFig)
 
integer function, public crtm_sensordata_inquirefile (Filename, n_DataSets)
 
integer function, public crtm_sensordata_readfile (Filename, SensorData, Quiet, No_Close, n_DataSets, Debug)
 
integer function, public crtm_sensordata_writefile (Filename, SensorData, Quiet, No_Close, Debug)
 
elemental logical function crtm_sensordata_equal (x, y)
 
elemental type(crtm_sensordata_type) function crtm_sensordata_add (sData1, sData2)
 
elemental type(crtm_sensordata_type) function crtm_sensordata_subtract (sData1, sData2)
 
integer function read_record (fid, SensorData)
 
integer function write_record (fid, SensorData)
 

Variables

character(*), parameter module_version_id = '$Id: CRTM_SensorData_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
real(fp), parameter zero = 0.0_fp
 
real(fp), parameter one = 1.0_fp
 
integer, parameter ml = 256
 
character(*), parameter write_error_status = 'DELETE'
 

Function/Subroutine Documentation

◆ crtm_sensordata_add()

elemental type(crtm_sensordata_type) function crtm_sensordata_define::crtm_sensordata_add ( type(crtm_sensordata_type), intent(in)  sData1,
type(crtm_sensordata_type), intent(in)  sData2 
)
private

Definition at line 1153 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

◆ crtm_sensordata_associated()

elemental logical function, public crtm_sensordata_define::crtm_sensordata_associated ( type(crtm_sensordata_type), intent(in)  SensorData)

Definition at line 160 of file CRTM_SensorData_Define.f90.

Here is the caller graph for this function:

◆ crtm_sensordata_compare()

elemental logical function, public crtm_sensordata_define::crtm_sensordata_compare ( type(crtm_sensordata_type), intent(in)  x,
type(crtm_sensordata_type), intent(in)  y,
integer, intent(in), optional  n_SigFig 
)

Definition at line 514 of file CRTM_SensorData_Define.f90.

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

◆ crtm_sensordata_create()

elemental subroutine, public crtm_sensordata_define::crtm_sensordata_create ( type(crtm_sensordata_type), intent(out)  SensorData,
integer, intent(in)  n_Channels 
)

Definition at line 225 of file CRTM_SensorData_Define.f90.

Here is the caller graph for this function:

◆ crtm_sensordata_defineversion()

subroutine, public crtm_sensordata_define::crtm_sensordata_defineversion ( character(*), intent(out)  Id)

Definition at line 469 of file CRTM_SensorData_Define.f90.

◆ crtm_sensordata_destroy()

elemental subroutine, public crtm_sensordata_define::crtm_sensordata_destroy ( type(crtm_sensordata_type), intent(out)  SensorData)

Definition at line 189 of file CRTM_SensorData_Define.f90.

Here is the caller graph for this function:

◆ crtm_sensordata_equal()

elemental logical function crtm_sensordata_define::crtm_sensordata_equal ( type(crtm_sensordata_type), intent(in)  x,
type(crtm_sensordata_type), intent(in)  y 
)
private

Definition at line 1093 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

◆ crtm_sensordata_inquirefile()

integer function, public crtm_sensordata_define::crtm_sensordata_inquirefile ( character(*), intent(in)  Filename,
integer, intent(out), optional  n_DataSets 
)

Definition at line 593 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

◆ crtm_sensordata_inspect()

subroutine, public crtm_sensordata_define::crtm_sensordata_inspect ( type(crtm_sensordata_type), intent(in)  SensorData,
integer, intent(in), optional  Unit 
)

Definition at line 416 of file CRTM_SensorData_Define.f90.

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

◆ crtm_sensordata_isvalid()

logical function, public crtm_sensordata_define::crtm_sensordata_isvalid ( type(crtm_sensordata_type), intent(in)  SensorData)

Definition at line 331 of file CRTM_SensorData_Define.f90.

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

◆ crtm_sensordata_readfile()

integer function, public crtm_sensordata_define::crtm_sensordata_readfile ( character(*), intent(in)  Filename,
type(crtm_sensordata_type), dimension(:), intent(out)  SensorData,
logical, intent(in), optional  Quiet,
logical, intent(in), optional  No_Close,
integer, intent(out), optional  n_DataSets,
logical, intent(in), optional  Debug 
)

Definition at line 737 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

◆ crtm_sensordata_subtract()

elemental type(crtm_sensordata_type) function crtm_sensordata_define::crtm_sensordata_subtract ( type(crtm_sensordata_type), intent(in)  sData1,
type(crtm_sensordata_type), intent(in)  sData2 
)
private

Definition at line 1211 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

◆ crtm_sensordata_writefile()

integer function, public crtm_sensordata_define::crtm_sensordata_writefile ( character(*), intent(in)  Filename,
type(crtm_sensordata_type), dimension(:), intent(in)  SensorData,
logical, intent(in), optional  Quiet,
logical, intent(in), optional  No_Close,
logical, intent(in), optional  Debug 
)

Definition at line 937 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

◆ crtm_sensordata_zero()

elemental subroutine, public crtm_sensordata_define::crtm_sensordata_zero ( type(crtm_sensordata_type), intent(inout)  SensorData)

Definition at line 282 of file CRTM_SensorData_Define.f90.

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

◆ read_record()

integer function crtm_sensordata_define::read_record ( integer, intent(in)  fid,
type(crtm_sensordata_type), intent(out)  SensorData 
)
private

Definition at line 1277 of file CRTM_SensorData_Define.f90.

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

◆ write_record()

integer function crtm_sensordata_define::write_record ( integer, intent(in)  fid,
type(crtm_sensordata_type), intent(in)  SensorData 
)
private

Definition at line 1376 of file CRTM_SensorData_Define.f90.

Here is the call graph for this function:

Variable Documentation

◆ ml

integer, parameter crtm_sensordata_define::ml = 256
private

Definition at line 90 of file CRTM_SensorData_Define.f90.

◆ module_version_id

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

Definition at line 84 of file CRTM_SensorData_Define.f90.

◆ one

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

Definition at line 88 of file CRTM_SensorData_Define.f90.

◆ write_error_status

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

Definition at line 92 of file CRTM_SensorData_Define.f90.

◆ zero

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

Definition at line 87 of file CRTM_SensorData_Define.f90.