Thermostat Operators
♨️ Thermostat
Section titled “♨️ Thermostat”sim_add_thermostat_operator(ctx, field, opts)
Regulate kinetic energy toward a target.
mode(enum):soft_lambda(default),add,mult,none.E_target(≥0, default 1.0): target energy.lambda_base(default 0): baseline lambda.lambda_soft_gain(≥0): feedback gain for soft_lambda.lambda_min/lambda_max: clamps applied to lambda.
Examples:
sim.sim_add_thermostat_operator(ctx, field, { E_target = 1.5, mode = "soft_lambda", lambda_soft_gain = 0.2})
sim.sim_add_thermostat_operator(ctx, field, { mode = "add", lambda_base = 0.1, lambda_min = -2.0, lambda_max = 2.0})