CAM
rad_solar_var Module Reference

Functions/Subroutines

subroutine, public rad_solar_var_init ()
 
subroutine, public get_variability (sfac)
 
subroutine integrate_spectrum (nsrc, ntrg, src_x, min_trg, max_trg, src, trg)
 

Variables

real(r8), dimension(:), allocatable ref_band_irrad
 
real(r8), dimension(:), allocatable irrad
 
real(r8) tsi_ref
 
real(r8), dimension(:), allocatable radbinmax
 
real(r8), dimension(:), allocatable radbinmin
 
integer nradbins
 

Function/Subroutine Documentation

◆ get_variability()

subroutine public rad_solar_var::get_variability ( real(r8), dimension(nradbins), intent(out)  sfac)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ integrate_spectrum()

subroutine rad_solar_var::integrate_spectrum ( integer, intent(in)  nsrc,
integer, intent(in)  ntrg,
real(r8), dimension(nsrc+1), intent(in)  src_x,
real(r8), dimension(ntrg), intent(in)  min_trg,
real(r8), dimension(ntrg), intent(in)  max_trg,
real(r8), dimension(nsrc), intent(in)  src,
real(r8), dimension(ntrg), intent(out)  trg 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rad_solar_var_init()

subroutine public rad_solar_var::rad_solar_var_init ( )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ irrad

real(r8), dimension(:), allocatable rad_solar_var::irrad
private

◆ nradbins

integer rad_solar_var::nradbins
private

◆ radbinmax

real(r8), dimension(:), allocatable rad_solar_var::radbinmax
private

◆ radbinmin

real(r8), dimension(:), allocatable rad_solar_var::radbinmin
private

◆ ref_band_irrad

real(r8), dimension(:), allocatable rad_solar_var::ref_band_irrad
private

◆ tsi_ref

real(r8) rad_solar_var::tsi_ref
private