Abstract Interfaces

Abstract InterfaceLocationDescription
birth_RadPhoS_PRad_BLE_Mod

give birth of a new photon from are-averaged radiance estimators

birth_RadPhoS_LRad_BLE_Mod

give birth of a new photon from localized radiance estimators

birth_SrcPhoSrcOPT_Mod

give birth of a new photon from source radiation estimators

calc_GeomPhsDeltaGeom_Scalar_Mod

calculate angular distribution function of geometrical truncated phase functions

calc_GeomPhsDeltaGeom_Vector_Mod

calculate angular distribution function of geometrical truncated phase matrices

calc_RefWgtSfcOPT_Mod

calculate angular distribution function of surface BRDF to update photon energy weight

calc_ScaWgtPhsMatTab_Mod

calculate angular distribution function of phase functions/matrices and update photon energy weight

calc_SrcWgtSrcOPT_Mod

calculate angular distribution function of radiation source to update photon energy weight

estm_RadPsiRad_LE_Mod

estimate scattering order-dependent radiance contributions

free_PhsMatTabPhsMatTab_Mod

free the memory of the lookup table of phase functions/matrices and scattering angles

free_Rad_LERad_LE_Mod

free memory of radiance estimators

free_SrcOPTSrcOPT_Mod

free memory of source radiation generator

get_PhsAsyPhsMatTab_Mod

get asymmetry parameter of the truncated phase function

get_PhsNumPhsMatTab_Mod

get the number of the scattering phase functions in the lookup tables

get_RadNumS_LRad_BLE_Mod

get total number of localized radiance estimators

get_SrcFlxSrcOPT_Mod

get radiation source flux

get_SrcMu0SrcOPT_Mod

get cosine of zenith angle of radiation source central propagation direction

get_SrcNumSrcOPT_Mod

get the number of radiation source

get_TgtDirRad_LE_Mod

get target direction for current radiance estimator

Read more…
init_GeomParmDeltaGeom_Scalar_Mod

initialize necessary parameters of geometrical truncated phase function for non-truncation case

init_GeomParmDeltaGeom_Vector_Mod

initialize necessary parameters of geometrical truncated phase matrices for non-truncation case

init_ncfileRad_LE_Mod

initialize output result of radiance estimators in NETCDF format

init_PhsMatTabPhsMatTab_Mod

initialize the lookup table of phase functions/matrices and scattering angles

Read more…
init_Rad_LERad_LE_Mod

initialize radiance estimators for local estimate

init_SrcOPTSrcOPT_Mod

initialize source radiation generator

make_GeomParmDeltaGeom_Scalar_Mod

calculate truncation parameters of geometrical truncated phase function

make_GeomParmDeltaGeom_Vector_Mod

calculate truncation parameters of geometrical truncated phase matrices

ncdf_printPhsMatTab_Mod

print phase function/matrices lookup tables in NETCDF format (For DEBUG purpose)

pick_GeomAngDeltaGeom_Scalar_Mod

pick scattering angle from geometrical truncated phase functions randomly

pick_GeomAngDeltaGeom_Vector_Mod

pick scattering angle from geometrical truncated phase matrices randomly

pick_RefDirSfcOPT_Mod

simualte new reflection directions and correct the photon weights

pick_SrcDirSrcOPT_Mod

pick direction vector of photon emitted from radiation source

reset_RadPsi_AllBatchRad_LE_Mod

reset all variables of radiance estimators zeros

reset_RadPsi_OneBatchRad_LE_Mod

reset all variables of radiance estimators zeros

scale_ExtCoeffPhsMatTab_Mod

scale extinction coefficients using similarity principle

scale_ScaCoeffPhsMatTab_Mod

scale scattering coefficients using similarity principle

set_RadIdS_LRad_BLE_Mod

set the index of localized radiance estimators

smlt_CPhoScaPhsMatTab_Mod

simualte new scattering directions of cloned photon and correct its weight

smlt_PhoScaPhsMatTab_Mod

simualte new scattering directions of mother photon and correct its weight

sum_RadPsi_AllBatchRad_LE_Mod

accumulate estimated radiation from all batches of photons

sum_RadPsi_OneBatchRad_LE_Mod

accumulate estimated radiation from one batch of photons

text_printPhsMatTab_Mod

print phase function/matrices lookup tables in text format (For DEBUG purpose)

write_Rad_LE_censusRad_LE_Mod

write radiance results of all batch simulations

write_Rad_LE_resultRad_LE_Mod

write radiance results of each batch simulation