birth_RadPho Subroutine

private subroutine birth_RadPho(this, photon)

Uses

  • proc~~birth_radpho~3~~UsesGraph proc~birth_radpho~3 birth_RadPho module~photon_mod photon_mod proc~birth_radpho~3->module~photon_mod module~pstat_parm_mod PStat_Parm_Mod proc~birth_radpho~3->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 solar contribution distribution estimators for vector radiative transfer simulation with backward Monte Carlo algorithm

Arguments

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

Calls

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

Contents