birth_RadPho Subroutine

private subroutine birth_RadPho(this, photon)

Uses

  • proc~~birth_radpho~4~~UsesGraph proc~birth_radpho~4 birth_RadPho module~photon_mod photon_mod proc~birth_radpho~4->module~photon_mod module~pstat_parm_mod PStat_Parm_Mod proc~birth_radpho~4->module~pstat_parm_mod Erro_Pack Erro_Pack module~photon_mod->Erro_Pack Kind_Pack Kind_Pack module~photon_mod->Kind_Pack module~pstat_parm_mod->Erro_Pack module~pstat_parm_mod->Kind_Pack

give birth of a new photon from area-averaged radiance estimators for vector radiative transfer simulation with backward Monte Carlo algorithm

Arguments

Type IntentOptional Attributes Name
class(VT_PRad_BLE_T), intent(inout) :: this
type(photon_T), intent(inout) :: photon

Calls

proc~~birth_radpho~4~~CallsGraph proc~birth_radpho~4 birth_RadPho proc~r8_rand_mlrs r8_Rand_MLRS proc~birth_radpho~4->proc~r8_rand_mlrs proc~updt_pho_ichi updt_Pho_IChi proc~birth_radpho~4->proc~updt_pho_ichi r_mc_ftaus r_mc_ftaus proc~birth_radpho~4->r_mc_ftaus

Contents