Abstract Interface | Location | Description |
---|---|---|
birth_RadPho | S_PRad_BLE_Mod | give birth of a new photon from are-averaged radiance estimators |
birth_RadPho | S_LRad_BLE_Mod | give birth of a new photon from localized radiance estimators |
birth_SrcPho | SrcOPT_Mod | give birth of a new photon from source radiation estimators |
calc_GeomPhs | DeltaGeom_Scalar_Mod | calculate angular distribution function of geometrical truncated phase functions |
calc_GeomPhs | DeltaGeom_Vector_Mod | calculate angular distribution function of geometrical truncated phase matrices |
calc_RefWgt | SfcOPT_Mod | calculate angular distribution function of surface BRDF to update photon energy weight |
calc_ScaWgt | PhsMatTab_Mod | calculate angular distribution function of phase functions/matrices and update photon energy weight |
calc_SrcWgt | SrcOPT_Mod | calculate angular distribution function of radiation source to update photon energy weight |
estm_RadPsi | Rad_LE_Mod | estimate scattering order-dependent radiance contributions |
free_PhsMatTab | PhsMatTab_Mod | free the memory of the lookup table of phase functions/matrices and scattering angles |
free_Rad_LE | Rad_LE_Mod | free memory of radiance estimators |
free_SrcOPT | SrcOPT_Mod | free memory of source radiation generator |
get_PhsAsy | PhsMatTab_Mod | get asymmetry parameter of the truncated phase function |
get_PhsNum | PhsMatTab_Mod | get the number of the scattering phase functions in the lookup tables |
get_RadNum | S_LRad_BLE_Mod | get total number of localized radiance estimators |
get_SrcFlx | SrcOPT_Mod | get radiation source flux |
get_SrcMu0 | SrcOPT_Mod | get cosine of zenith angle of radiation source central propagation direction |
get_SrcNum | SrcOPT_Mod | get the number of radiation source |
get_TgtDir | Rad_LE_Mod | get target direction for current radiance estimator |
init_GeomParm | DeltaGeom_Scalar_Mod | initialize necessary parameters of geometrical truncated phase function for non-truncation case |
init_GeomParm | DeltaGeom_Vector_Mod | initialize necessary parameters of geometrical truncated phase matrices for non-truncation case |
init_ncfile | Rad_LE_Mod | initialize output result of radiance estimators in NETCDF format |
init_PhsMatTab | PhsMatTab_Mod | initialize the lookup table of phase functions/matrices and scattering angles |
init_Rad_LE | Rad_LE_Mod | initialize radiance estimators for local estimate |
init_SrcOPT | SrcOPT_Mod | initialize source radiation generator |
make_GeomParm | DeltaGeom_Scalar_Mod | calculate truncation parameters of geometrical truncated phase function |
make_GeomParm | DeltaGeom_Vector_Mod | calculate truncation parameters of geometrical truncated phase matrices |
ncdf_print | PhsMatTab_Mod | print phase function/matrices lookup tables in NETCDF format (For DEBUG purpose) |
pick_GeomAng | DeltaGeom_Scalar_Mod | pick scattering angle from geometrical truncated phase functions randomly |
pick_GeomAng | DeltaGeom_Vector_Mod | pick scattering angle from geometrical truncated phase matrices randomly |
pick_RefDir | SfcOPT_Mod | simualte new reflection directions and correct the photon weights |
pick_SrcDir | SrcOPT_Mod | pick direction vector of photon emitted from radiation source |
reset_RadPsi_AllBatch | Rad_LE_Mod | reset all variables of radiance estimators zeros |
reset_RadPsi_OneBatch | Rad_LE_Mod | reset all variables of radiance estimators zeros |
scale_ExtCoeff | PhsMatTab_Mod | scale extinction coefficients using similarity principle |
scale_ScaCoeff | PhsMatTab_Mod | scale scattering coefficients using similarity principle |
set_RadId | S_LRad_BLE_Mod | set the index of localized radiance estimators |
smlt_CPhoSca | PhsMatTab_Mod | simualte new scattering directions of cloned photon and correct its weight |
smlt_PhoSca | PhsMatTab_Mod | simualte new scattering directions of mother photon and correct its weight |
sum_RadPsi_AllBatch | Rad_LE_Mod | accumulate estimated radiation from all batches of photons |
sum_RadPsi_OneBatch | Rad_LE_Mod | accumulate estimated radiation from one batch of photons |
text_print | PhsMatTab_Mod | print phase function/matrices lookup tables in text format (For DEBUG purpose) |
write_Rad_LE_census | Rad_LE_Mod | write radiance results of all batch simulations |
write_Rad_LE_result | Rad_LE_Mod | write radiance results of each batch simulation |