meld.system.temperature.GeometricTemperatureScaler

class meld.system.temperature.GeometricTemperatureScaler(alpha_min, alpha_max, temperature_min, temperature_max)[source]

Bases: TemperatureScaler

Scale temperature geometrically

__init__(alpha_min, alpha_max, temperature_min, temperature_max)[source]

Initialize a GeometricTemperatureScaler

Parameters
  • alpha_min (float) – temperature is temperature_min when alpha <= alpha_min

  • alpha_max (float) – temperature is temperature_max when alpha >= alpha_max

  • temperature_min (Quantity) – minimum temperature, in Kelvin

  • temperature_max (Quantity) – maximum temperature, in Kelvin

Methods

__init__(alpha_min, alpha_max, ...)

Initialize a GeometricTemperatureScaler