get_emission_solver#
- exo_skryer.RT_em_schemes.get_emission_solver(name: str)[source]#
Get emission RT solver function by name.
- Parameters:
- namestr
Scheme name. Supported values: - “eaa”, “alpha_eaa”: Alpha-EAA single-angle approximation - “toon89”, “toon89_picaso”: Toon et al. (1989) multi-stream method
- Returns:
- solvercallable
Emission solver function with signature: (be_levels, dtau_layers, ssa, g_phase, be_internal, return_layer_contrib) -> (lw_up_flux, lw_down_flux, layer_contrib_flux)
- Raises:
- NotImplementedError
If the scheme name is not recognized.