tardis.montecarlo.montecarlo_numba.numba_interface module

class tardis.montecarlo.montecarlo_numba.numba_interface.LineInteractionType(value)[source]

Bases: enum.IntEnum

An enumeration.

DOWNBRANCH = 1
MACROATOM = 2
SCATTER = 0
tardis.montecarlo.montecarlo_numba.numba_interface.configuration_initialize(runner, number_of_vpackets)[source]
tardis.montecarlo.montecarlo_numba.numba_interface.numba_plasma_initialize(plasma, line_interaction_type)[source]

Initialize the NumbaPlasma object and copy over the data over from TARDIS Plasma

Parameters
plasmatardis.plasma.BasePlasma
line_interaction_typeenum