mixture_ref_index_chem.f90 File Reference

Data Types

type  chem_lut
 

Modules

module  mod_mixture_ref_index_chem
 

Functions/Subroutines

subroutine alloc_chem_lut (NSD, nfract)
 
subroutine mixing (RIN, WAVE, ISD, rh_mxtr, nfract, vfract, RREAL_out, RIMAG_out)
 
subroutine frwrd_mdl (WAVE, slbl_aersl_mtrl, refindx_incl, rh_mxtr, nfract, vfract, RREAL, RIMAG)
 
subroutine get_rhmin (incl_aersl_mtrl, i_rhmin)
 
subroutine solution_refindx_v2 (rh, WAVE, slbl_aersl_mtrl, refr_solution, refi_solution, solute_masfrac, solute_volfrac)
 
subroutine avg_refindx_maxwell_garnet (nfract, vfract, refindx_incl, refindx_host, refindx_avg)
 
subroutine refindx_to_dielectric (refindx, dielectric)
 
subroutine dielectric_to_refindx (dielectric, refindx)
 
subroutine avg_dielectric_n (nfract, vfract, diel_incl, diel_host, diel_avg)
 
subroutine linear_near_neighbor_fit_dp_index (num_knowns, xknown, yknown, num_fits, xfit, yfit, i_high_out)
 
subroutine linear_near_neighbor_fit_dp (num_knowns, xknown, yknown, num_fits, xfit, yfit)
 
subroutine interpolate_linear_fit_dp (xdum, i_high, xknown, yknown, ydum)
 
subroutine extrapolate_linear_fit_dp (xdum, num_knowns, i_high, xknown, yknown, ydum)
 
subroutine volume_fraction_normalization (NSD, ISD, nfract, vfract_ap, vfract)
 
subroutine complex_refr_index_practical_mixture (ISD, nfract, vfract, wvln_um, RREAL, RIMAG)
 
subroutine get_refi_chem (RIN, IDIM1)
 
subroutine get_lut_refi_chem (CHEM_PATH, name_chem, WL, nlines, refr_chem, refi_chem)
 

Variables

type(chem_lut), dimension(:,:), allocatable lut_chem
 
logical read_chem_lut