tardis.iip_plasma.continuum.cooling module

class tardis.iip_plasma.continuum.cooling.CoolingData(cooling_probability, probabilities_array, prob_array_nd, references)

Bases: tuple

Create new instance of CoolingData(cooling_probability, probabilities_array, prob_array_nd, references)

cooling_probability

Alias for field number 0

prob_array_nd

Alias for field number 2

probabilities_array

Alias for field number 1

references

Alias for field number 3

class tardis.iip_plasma.continuum.cooling.CoolingRates(input_data, **kwargs)[source]

Bases: ContinuumProcess

class tardis.iip_plasma.continuum.cooling.CoolingRatesLegacy(input_data, coll_excitation_cooling_rate, coll_ionization_cooling_rate, fb_cooling_rate)[source]

Bases: ContinuumProcess

property coll_exc_cooling_prob_nd
property coll_ion_cooling_prob_nd
property fb_cooling_prob_nd