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. More...
 
 ~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. More...
 
std::string get_name () const
 Return the name of the class.
 
- Public Member Functions inherited from MEAL::ChainRule< MEAL::Complex2 >
 ChainRule (const ChainRule &rule)
 
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 Reference::To< class, active >::ptr().

◆ operator=()

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

Assignment Operator.

Equality Operator.

References gain.


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

Generated using doxygen 1.8.17