FV3 Bundle
|
Data Types | |
interface | crtm_rtsolution_inspect |
type | crtm_rtsolution_type |
interface | operator(**) |
interface | operator(+) |
interface | operator(-) |
interface | operator(/) |
interface | operator(==) |
interface | sqrt |
Functions/Subroutines | |
elemental logical function, public | crtm_rtsolution_associated (RTSolution) |
elemental subroutine, public | crtm_rtsolution_destroy (RTSolution) |
elemental subroutine, public | crtm_rtsolution_create (RTSolution, n_Layers) |
elemental subroutine, public | crtm_rtsolution_zero (RTSolution) |
subroutine | scalar_inspect (RTSolution, Unit) |
subroutine | rank2_inspect (RTSolution, Unit) |
subroutine, public | crtm_rtsolution_defineversion (Id) |
elemental logical function, public | crtm_rtsolution_compare (x, y, n_SigFig) |
integer function, public | crtm_rtsolution_statistics (rts, rts_stats) |
integer function, public | crtm_rtsolution_inquirefile (Filename, n_Channels, n_Profiles) |
integer function, public | crtm_rtsolution_readfile (Filename, RTSolution, Quiet, n_Channels, n_Profiles, Old_Version, Debug) |
integer function, public | crtm_rtsolution_writefile (Filename, RTSolution, Quiet, Debug) |
elemental logical function | crtm_rtsolution_equal (x, y) |
elemental type(crtm_rtsolution_type) function | crtm_rtsolution_add (rts1, rts2) |
elemental type(crtm_rtsolution_type) function | crtm_rtsolution_subtract (rts1, rts2) |
elemental type(crtm_rtsolution_type) function | crtm_rtsolution_exponent (rts, power) |
elemental type(crtm_rtsolution_type) function | crtm_rtsolution_normalise (rts, factor) |
elemental type(crtm_rtsolution_type) function | crtm_rtsolution_sqrt (rts) |
integer function | read_record (fid, rts, old_version) |
integer function | write_record (fid, rts) |
Variables | |
character(*), parameter | module_version_id = '$Id: CRTM_RTSolution_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' |
real(fp), parameter | zero = 0.0_fp |
integer, parameter | ml = 256 |
character(*), parameter | write_error_status = 'DELETE' |
|
private |
Definition at line 1235 of file CRTM_RTSolution_Define.f90.
elemental logical function, public crtm_rtsolution_define::crtm_rtsolution_associated | ( | type(crtm_rtsolution_type), intent(in) | RTSolution | ) |
Definition at line 195 of file CRTM_RTSolution_Define.f90.
elemental logical function, public crtm_rtsolution_define::crtm_rtsolution_compare | ( | type(crtm_rtsolution_type), intent(in) | x, |
type(crtm_rtsolution_type), intent(in) | y, | ||
integer, intent(in), optional | n_SigFig | ||
) |
Definition at line 509 of file CRTM_RTSolution_Define.f90.
elemental subroutine, public crtm_rtsolution_define::crtm_rtsolution_create | ( | type(crtm_rtsolution_type), intent(out) | RTSolution, |
integer, intent(in) | n_Layers | ||
) |
Definition at line 261 of file CRTM_RTSolution_Define.f90.
subroutine, public crtm_rtsolution_define::crtm_rtsolution_defineversion | ( | character(*), intent(out) | Id | ) |
Definition at line 463 of file CRTM_RTSolution_Define.f90.
elemental subroutine, public crtm_rtsolution_define::crtm_rtsolution_destroy | ( | type(crtm_rtsolution_type), intent(out) | RTSolution | ) |
Definition at line 224 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1164 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1396 of file CRTM_RTSolution_Define.f90.
integer function, public crtm_rtsolution_define::crtm_rtsolution_inquirefile | ( | character(*), intent(in) | Filename, |
integer, intent(out), optional | n_Channels, | ||
integer, intent(out), optional | n_Profiles | ||
) |
Definition at line 713 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1467 of file CRTM_RTSolution_Define.f90.
integer function, public crtm_rtsolution_define::crtm_rtsolution_readfile | ( | character(*), intent(in) | Filename, |
type(crtm_rtsolution_type), dimension(:,:), intent(out) | RTSolution, | ||
logical, intent(in), optional | Quiet, | ||
integer, intent(out), optional | n_Channels, | ||
integer, intent(out), optional | n_Profiles, | ||
logical, intent(in), optional | Old_Version, | ||
logical, intent(in), optional | Debug | ||
) |
Definition at line 854 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1531 of file CRTM_RTSolution_Define.f90.
integer function, public crtm_rtsolution_define::crtm_rtsolution_statistics | ( | type(crtm_rtsolution_type), dimension(:,:), intent(in) | rts, |
type(crtm_rtsolution_type), dimension(:,:), intent(out), allocatable | rts_stats | ||
) |
Definition at line 600 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1313 of file CRTM_RTSolution_Define.f90.
integer function, public crtm_rtsolution_define::crtm_rtsolution_writefile | ( | character(*), intent(in) | Filename, |
type(crtm_rtsolution_type), dimension(:,:), intent(in) | RTSolution, | ||
logical, intent(in), optional | Quiet, | ||
logical, intent(in), optional | Debug | ||
) |
Definition at line 1033 of file CRTM_RTSolution_Define.f90.
elemental subroutine, public crtm_rtsolution_define::crtm_rtsolution_zero | ( | type(crtm_rtsolution_type), intent(inout) | RTSolution | ) |
Definition at line 321 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 416 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1575 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 377 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 1701 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 105 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 100 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 107 of file CRTM_RTSolution_Define.f90.
|
private |
Definition at line 103 of file CRTM_RTSolution_Define.f90.