CAM
|
Data Types | |
type | physprop_type |
Functions/Subroutines | |
subroutine, public | physprop_accum_unique_files (radname, type) |
subroutine, public | physprop_init () |
integer function, public | physprop_get_id (filename) |
subroutine, public | physprop_get (id, sourcefile, opticstype, sw_hygro_ext, sw_hygro_ssa, sw_hygro_asm, lw_hygro_abs, sw_nonhygro_ext, sw_nonhygro_ssa, sw_nonhygro_asm, sw_nonhygro_scat, sw_nonhygro_ascat, lw_abs, refindex_aer_sw, refindex_aer_lw, r_sw_ext, r_sw_scat, r_sw_ascat, r_lw_abs, mu, extpsw, abspsw, asmpsw, absplw, refrtabsw, refitabsw, refrtablw, refitablw, aername, density_aer, hygro_aer, dryrad_aer, dispersion_aer, num_to_mass_aer, ncoef, prefr, prefi, sigmag, dgnum, dgnumlo, dgnumhi, rhcrystal, rhdeliques) |
subroutine | aerosol_optics_init (phys_prop, nc_id) |
subroutine | hygro_optics_init (phys_prop, nc_id) |
subroutine | zero_optics_init (phys_prop, nc_id) |
subroutine | insoluble_optics_init (phys_prop, nc_id) |
subroutine | volcanic_radius_optics_init (phys_prop, nc_id) |
subroutine | volcanic_optics_init (phys_prop, nc_id) |
subroutine | hygroscopic_optics_init (phys_prop, nc_id) |
subroutine | nonhygro_optics_init (phys_prop, nc_id) |
subroutine | refindex_aer_init (phys_prop, nc_id) |
subroutine | modal_optics_init (props, ncid) |
subroutine | bulk_props_init (physprop, nc_id) |
real(r8) function | exp_interpol (x, f, y) |
real(r8) function | lin_interpol (x, f, y) |
subroutine | aer_optics_log (name, ext, ssa, asm) |
subroutine | aer_optics_log_rh (name, ext, ssa, asm) |
Variables | |
integer, parameter, public | ot_length = 32 |
integer | numphysprops = 0 |
type(physprop_type), dimension(:), pointer | physprop |
character(len=256), dimension(:), allocatable | uniquefilenames |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine, public phys_prop::physprop_accum_unique_files | ( | character(len=*), dimension(:), intent(in) | radname, |
character(len=1), dimension(:), intent(in) | type | ||
) |
subroutine, public phys_prop::physprop_get | ( | integer, intent(in) | id, |
character(len=256), intent(out), optional | sourcefile, | ||
character(len=ot_length), intent(out), optional | opticstype, | ||
real(r8), dimension(:,:), optional, pointer | sw_hygro_ext, | ||
real(r8), dimension(:,:), optional, pointer | sw_hygro_ssa, | ||
real(r8), dimension(:,:), optional, pointer | sw_hygro_asm, | ||
real(r8), dimension(:,:), optional, pointer | lw_hygro_abs, | ||
real(r8), dimension(:), optional, pointer | sw_nonhygro_ext, | ||
real(r8), dimension(:), optional, pointer | sw_nonhygro_ssa, | ||
real(r8), dimension(:), optional, pointer | sw_nonhygro_asm, | ||
real(r8), dimension(:), optional, pointer | sw_nonhygro_scat, | ||
real(r8), dimension(:), optional, pointer | sw_nonhygro_ascat, | ||
real(r8), dimension(:), optional, pointer | lw_abs, | ||
complex(r8), dimension(:), optional, pointer | refindex_aer_sw, | ||
complex(r8), dimension(:), optional, pointer | refindex_aer_lw, | ||
real(r8), dimension(:,:), optional, pointer | r_sw_ext, | ||
real(r8), dimension(:,:), optional, pointer | r_sw_scat, | ||
real(r8), dimension(:,:), optional, pointer | r_sw_ascat, | ||
real(r8), dimension(:,:), optional, pointer | r_lw_abs, | ||
real(r8), dimension(:), optional, pointer | mu, | ||
real(r8), dimension(:,:,:,:), optional, pointer | extpsw, | ||
real(r8), dimension(:,:,:,:), optional, pointer | abspsw, | ||
real(r8), dimension(:,:,:,:), optional, pointer | asmpsw, | ||
real(r8), dimension(:,:,:,:), optional, pointer | absplw, | ||
real(r8), dimension(:,:), optional, pointer | refrtabsw, | ||
real(r8), dimension(:,:), optional, pointer | refitabsw, | ||
real(r8), dimension(:,:), optional, pointer | refrtablw, | ||
real(r8), dimension(:,:), optional, pointer | refitablw, | ||
character(len=20), intent(out), optional | aername, | ||
real(r8), intent(out), optional | density_aer, | ||
real(r8), intent(out), optional | hygro_aer, | ||
real(r8), intent(out), optional | dryrad_aer, | ||
real(r8), intent(out), optional | dispersion_aer, | ||
real(r8), intent(out), optional | num_to_mass_aer, | ||
integer, intent(out), optional | ncoef, | ||
integer, intent(out), optional | prefr, | ||
integer, intent(out), optional | prefi, | ||
real(r8), intent(out), optional | sigmag, | ||
real(r8), intent(out), optional | dgnum, | ||
real(r8), intent(out), optional | dgnumlo, | ||
real(r8), intent(out), optional | dgnumhi, | ||
real(r8), intent(out), optional | rhcrystal, | ||
real(r8), intent(out), optional | rhdeliques | ||
) |
integer function, public phys_prop::physprop_get_id | ( | character(len=*), intent(in) | filename | ) |
subroutine, public phys_prop::physprop_init | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
integer, parameter, public phys_prop::ot_length = 32 |
|
private |
|
private |