Class MEAL::VariableGain

class VariableGain : public MEAL::ChainRule<MEAL::Complex2>

Physical parameterization of the instrumental response.

Abstract base class of instrumental response parameterizations that separate the backend and frontend transformations.

Public Functions

VariableGain()

Default Constructor.

VariableGain(const VariableGain &s)

Copy Constructor.

const VariableGain &operator=(const VariableGain &s)

Assignment Operator.

~VariableGain()

Destructor.

Estimate<double> get_gain() const

Get the instrumental gain, \( G \), in calibrator flux units.

void set_gain(const Estimate<double> &gain)

Set the instrumental gain, \( G \), in calibrator flux units.

void set_gain_variation(MEAL::Scalar*)

Set the instrumental gain variation.

const MEAL::Scalar *get_gain_variation() const

Get the instrumental gain variation.

virtual std::string get_name() const

Return the name of the class.