Calibration::VariableGain Class Reference

Physical parameterization of the instrumental response. More...

#include <VariableGain.h>

Inheritance diagram for Calibration::VariableGain:
MEAL::ChainRule< MEAL::Complex2 >

Public Member Functions

 VariableGain ()
 Default Constructor.
 VariableGain (const VariableGain &s)
 Copy Constructor.
const VariableGainoperator= (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::Scalarget_gain_variation () const
 Get the instrumental gain variation.
std::string get_name () const
 Return the name of the class.
Public Member Functions inherited from MEAL::ChainRule< MEAL::Complex2 >
ChainRuleoperator= (const ChainRule &rule)
void set_model (T *model)
void set_constraint (unsigned iparam, Scalar *scalar)
std::string get_name () const

Protected Attributes

Reference::To< MEAL::Gain< MEAL::Complex2 > > gain
 gain
Reference::To< MEAL::Scalargain_variation
 Scalar function used to model gain variation.
Protected Attributes inherited from MEAL::ChainRule< MEAL::Complex2 >
std::vector< ConstrainedParameterconstraints
Project< T > model

Additional Inherited Members

Protected Member Functions inherited from MEAL::ChainRule< MEAL::Complex2 >
void calculate (Result &result, std::vector< Result > *gradient)
ConstrainedParameterfind_constraint (unsigned iparam)

Detailed Description

Physical parameterization of the instrumental response.

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

Member Function Documentation

◆ get_gain_variation()

const MEAL::Scalar * VariableGain::get_gain_variation ( ) const

Get the instrumental gain variation.

Set the instrumental gain variation.

References gain_variation.

◆ operator=()

const VariableGain & VariableGain::operator= ( const VariableGain & s)

Assignment Operator.

Equality Operator.

References gain, and VariableGain().

Referenced by VariableGain().


The documentation for this class was generated from the following files:

Generated using doxygen 1.14.0