tardis.montecarlo.montecarlo_numba package¶
Submodules¶
- tardis.montecarlo.montecarlo_numba.base module
- tardis.montecarlo.montecarlo_numba.formal_integral module
- tardis.montecarlo.montecarlo_numba.formal_integral_cuda module
- tardis.montecarlo.montecarlo_numba.interaction module
adiabatic_cooling()
bf_cooling()
bound_free_emission()
continuum_event()
determine_bf_macro_activation_idx()
determine_continuum_macro_activation_idx()
free_free_emission()
get_current_line_id()
line_emission()
line_scatter()
macro_atom_event()
sample_nu_free_bound()
sample_nu_free_free()
thomson_scatter()
- tardis.montecarlo.montecarlo_numba.macro_atom module
- tardis.montecarlo.montecarlo_numba.nonhomologous_grid module
- tardis.montecarlo.montecarlo_numba.numba_config module
- tardis.montecarlo.montecarlo_numba.numba_interface module
- tardis.montecarlo.montecarlo_numba.opacities module
calculate_tau_electron()
chi_bf_interpolator()
chi_continuum_calculator()
chi_electron_calculator()
chi_ff_calculator()
compton_opacity_calculation()
compton_opacity_partial()
get_current_bound_free_continua()
pair_creation_opacity_artis()
pair_creation_opacity_calculation()
photoabsorption_opacity_calculation()
photoabsorption_opacity_calculation_kasen()
- tardis.montecarlo.montecarlo_numba.packet_collections module
- tardis.montecarlo.montecarlo_numba.r_packet module
- tardis.montecarlo.montecarlo_numba.single_packet_loop module
- tardis.montecarlo.montecarlo_numba.utils module
- tardis.montecarlo.montecarlo_numba.vpacket module
Module contents¶
Implements the main loop of the MonteCarlo routine.