MartensInterface¶
- class synthesizAR.interfaces.MartensInterface(heating_constant, temperature_cutoff=<Quantity 10000. K>, **model_parameters)[source]¶
Bases:
object
Interface to the Martens scaling laws.
The maximum temperature is determined using the RTV scaling laws.
- Parameters:
heating_constant (
Quantity
) – Constant of proportionality for heating rate scaling.temperature_cutoff (
Quantity
, optional) – Lowest possible temperature in the loop. The Martens scaling laws permit temperatures of 0 K at the base of the loop which are unphysical.model_parameters (
dict
, optional) – Keyword arguments tosynthesizAR.models.MartensScalingLaws
Attributes Summary
Methods Summary
get_heating_constant
(loop)Override this to get a more complicated relationship between the loop and the heating rate
load_results
(loop)Attributes Documentation
- name = 'Martens2010'¶
Methods Documentation