1#ifndef OBSPARAMETERMUTATOR_H
2#define OBSPARAMETERMUTATOR_H
Interface for mutating parameters from the observable/business layer.
Concrete mutator that shifts parameter values.
ParameterMode
Defines the modes in which a parameter can operate.
void change_mode(const ParamId &, ParameterMode) override
Changes the “mode” of a parameter (e.g. fixed, nuisance, scan...).
void set(const ParamId &, scalar_t) override
Assigns an absolute value to a parameter.
void shift(const ParamId &, scalar_t) override
Shifts a parameter value (relative update).
Concrete mutator that directly sets the value of parameters.
Concrete mutator that shifts parameter values rather than directly setting them.
Composite identifier for a single parameter.