1#ifndef PARAMETERSHIFTER_H
2#define PARAMETERSHIFTER_H
Interface for mutating parameter values and modes.
ParameterMode
Defines the modes in which a parameter can operate.
Model-dependent parameter repository and initialization strategies.
Interface for mutating parameters or changing their mode.
Concrete mutator that shifts parameter values rather than directly setting them.
void mutate(const ParamId &pid, scalar_t value) override
Shifts the value of a parameter by a given amount.
void change_mode(const ParamId &pid, ParameterMode mode) override
Changes the mode of a parameter (e.g., from FIXED to SHIFTABLE).
Composite identifier for a single parameter.