My Project
 All Classes Files Functions Variables Macros
mod_cosp_types Module Reference

Data Types

type  cosp_config
type  cosp_gridbox
type  cosp_isccp
type  cosp_lidarstats
type  cosp_misr
type  cosp_radarstats
type  cosp_rttov
type  cosp_sghydro
type  cosp_sglidar
type  cosp_sgradar
type  cosp_subgrid
type  cosp_vgrid

Public Member Functions

subroutine construct_cosp_rttov (Npoints, Nchan, x)
subroutine free_cosp_rttov (x)
subroutine construct_cosp_misr (cfg, Npoints, x)
subroutine free_cosp_misr (x)
subroutine construct_cosp_isccp (cfg, Npoints, Ncolumns, Nlevels, x)
subroutine free_cosp_isccp (x)
subroutine construct_cosp_vgrid (gbx, Nlvgrid, use_vgrid, cloudsat, x)
subroutine free_cosp_vgrid (x)
subroutine construct_cosp_sglidar (cfg, Npoints, Ncolumns, Nlevels, Nhydro, Nrefl, x)
subroutine free_cosp_sglidar (x)
subroutine construct_cosp_sgradar (cfg, Npoints, Ncolumns, Nlevels, Nhydro, x)
subroutine free_cosp_sgradar (x)
subroutine construct_cosp_radarstats (cfg, Npoints, Ncolumns, Nlevels, Nhydro, x)
subroutine free_cosp_radarstats (x)
subroutine construct_cosp_lidarstats (cfg, Npoints, Ncolumns, Nlevels, Nhydro, Nrefl, x)
subroutine free_cosp_lidarstats (x)
subroutine construct_cosp_subgrid (Npoints, Ncolumns, Nlevels, y)
subroutine free_cosp_subgrid (y)
subroutine construct_cosp_sghydro (Npoints, Ncolumns, Nlevels, Nhydro, y)
subroutine free_cosp_sghydro (y)
subroutine construct_cosp_gridbox (time, radar_freq, surface_radar, use_mie_tables, use_gas_abs, do_ray, melt_lay, k2,Npoints, Nlevels, Ncolumns, Nhydro, Nprmts_max_hydro, Naero, Nprmts_max_aero, Npoints_it,lidar_ice_type, isccp_top_height, isccp_top_height_direction, isccp_overlap, isccp_emsfc_lw,use_precipitation_fluxes, use_reff,
subroutine free_cosp_gridbox (y, dglobal)
subroutine cosp_gridbox_cphp (x, y)
subroutine cosp_gridbox_cpsection (ix, iy, x, y)
subroutine cosp_subgrid_cpsection (ix, iy, x, y)
subroutine cosp_sgradar_cpsection (ix, iy, x, y)
subroutine cosp_sglidar_cpsection (ix, iy, x, y)
subroutine cosp_isccp_cpsection (ix, iy, x, y)
subroutine cosp_misr_cpsection (ix, iy, x, y)
subroutine cosp_rttov_cpsection (ix, iy, x, y)
subroutine cosp_radarstats_cpsection (ix, iy, x, y)
subroutine cosp_lidarstats_cpsection (ix, iy, x, y)

Detailed Description

Definition at line 34 of file cosp_types.F90.

Member Function/Subroutine Documentation

subroutine mod_cosp_types::construct_cosp_gridbox ( double precision, intent(in)  time,
real, intent(in)  radar_freq,
integer, intent(in)  surface_radar,
integer, intent(in)  use_mie_tables,
integer, intent(in)  use_gas_abs,
integer, intent(in)  do_ray,
integer, intent(in)  melt_lay,
real, intent(in)  k2,
integer, intent(in)  Npoints,
integer, intent(in)  Nlevels,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nhydro,
integer, intent(in)  Nprmts_max_hydro,
integer, intent(in)  Naero,
integer, intent(in)  Nprmts_max_aero,
integer, intent(in)  Npoints_it,
integer, intent(in)  lidar_ice_type,
integer, intent(in)  isccp_top_height,
integer, intent(in)  isccp_top_height_direction,
integer, intent(in)  isccp_overlap,
real, intent(in)  isccp_emsfc_lw,
logical, intent(in)  use_precipitation_fluxes,
logical, intent(in)  use_reff 
)

Definition at line 872 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_isccp ( type(cosp_config), intent(in)  cfg,
integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
type(cosp_isccp), intent(out x 
)

Definition at line 447 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_lidarstats ( type(cosp_config), intent(in)  cfg,
integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
integer, intent(in)  Nhydro,
integer, intent(in)  Nrefl,
type(cosp_lidarstats), intent(out x 
)

Definition at line 734 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_misr ( type(cosp_config), intent(in)  cfg,
integer, intent(in)  Npoints,
type(cosp_misr), intent(out x 
)

Definition at line 403 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_radarstats ( type(cosp_config), intent(in)  cfg,
integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
integer, intent(in)  Nhydro,
type(cosp_radarstats), intent(out x 
)

Definition at line 684 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_rttov ( integer, intent(in)  Npoints,
integer, intent(in)  Nchan,
type(cosp_rttov), intent(out x 
)

Definition at line 375 of file cosp_types.F90.

Here is the call graph for this function:

subroutine mod_cosp_types::construct_cosp_sghydro ( integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
integer, intent(in)  Nhydro,
type(cosp_sghydro), intent(out y 
)

Definition at line 836 of file cosp_types.F90.

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_sglidar ( type(cosp_config), intent(in)  cfg,
integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
integer, intent(in)  Nhydro,
integer, intent(in)  Nrefl,
type(cosp_sglidar), intent(out x 
)

Definition at line 575 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_sgradar ( type(cosp_config), intent(in)  cfg,
integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
integer, intent(in)  Nhydro,
type(cosp_sgradar), intent(out x 
)

Definition at line 630 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_subgrid ( integer, intent(in)  Npoints,
integer, intent(in)  Ncolumns,
integer, intent(in)  Nlevels,
type(cosp_subgrid), intent(out y 
)

Definition at line 791 of file cosp_types.F90.

Here is the caller graph for this function:

subroutine mod_cosp_types::construct_cosp_vgrid ( type(cosp_gridbox), intent(in)  gbx,
integer, intent(in)  Nlvgrid,
logical, intent(in)  use_vgrid,
logical, intent(in)  cloudsat,
type(cosp_vgrid), intent(out x 
)

Definition at line 504 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_gridbox_cphp ( type(cosp_gridbox), intent(in)  x,
type(cosp_gridbox), intent(inout)  y 
)

Definition at line 1168 of file cosp_types.F90.

Here is the call graph for this function:

subroutine mod_cosp_types::cosp_gridbox_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_gridbox), intent(in)  x,
type(cosp_gridbox), intent(inout)  y 
)

Definition at line 1211 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_isccp_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_isccp), intent(in)  x,
type(cosp_isccp), intent(inout)  y 
)

Definition at line 1309 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_lidarstats_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_lidarstats), intent(in)  x,
type(cosp_lidarstats), intent(inout)  y 
)

Definition at line 1367 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_misr_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_misr), intent(in)  x,
type(cosp_misr), intent(inout)  y 
)

Definition at line 1329 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_radarstats_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_radarstats), intent(in)  x,
type(cosp_radarstats), intent(inout)  y 
)

Definition at line 1354 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_rttov_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_rttov), intent(in)  x,
type(cosp_rttov), intent(inout)  y 
)

Definition at line 1343 of file cosp_types.F90.

Here is the call graph for this function:

subroutine mod_cosp_types::cosp_sglidar_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_sglidar), intent(in)  x,
type(cosp_sglidar), intent(inout)  y 
)

Definition at line 1295 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_sgradar_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_sgradar), intent(in)  x,
type(cosp_sgradar), intent(inout)  y 
)

Definition at line 1283 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::cosp_subgrid_cpsection ( integer, dimension(2), intent(in)  ix,
integer, dimension(2), intent(in)  iy,
type(cosp_subgrid), intent(in)  x,
type(cosp_subgrid), intent(inout)  y 
)

Definition at line 1271 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_gridbox ( type(cosp_gridbox), intent(inout)  y,
logical, intent(in), optional  dglobal 
)

Definition at line 1139 of file cosp_types.F90.

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_isccp ( type(cosp_isccp), intent(inout)  x)

Definition at line 493 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_lidarstats ( type(cosp_lidarstats), intent(inout)  x)

Definition at line 781 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_misr ( type(cosp_misr), intent(inout)  x)

Definition at line 438 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_radarstats ( type(cosp_radarstats), intent(inout)  x)

Definition at line 725 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_rttov ( type(cosp_rttov), intent(inout)  x)

Definition at line 393 of file cosp_types.F90.

Here is the call graph for this function:

subroutine mod_cosp_types::free_cosp_sghydro ( type(cosp_sghydro), intent(inout)  y)

Definition at line 861 of file cosp_types.F90.

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_sglidar ( type(cosp_sglidar), intent(inout)  x)

Definition at line 621 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_sgradar ( type(cosp_sgradar), intent(inout)  x)

Definition at line 675 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_subgrid ( type(cosp_subgrid), intent(inout)  y)

Definition at line 825 of file cosp_types.F90.

Here is the caller graph for this function:

subroutine mod_cosp_types::free_cosp_vgrid ( type(cosp_vgrid), intent(inout)  x)

Definition at line 566 of file cosp_types.F90.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this module was generated from the following file: