Calibration::BackendFeed Class Referenceabstract

Physical parameterization of the instrumental response. More...

#include <BackendFeed.h>

Inheritance diagram for Calibration::BackendFeed:
MEAL::ProductRule< MEAL::Complex2 > MEAL::GroupRule< T > Calibration::Britton2000 Calibration::ConwayKronberg1969 Calibration::Instrument

Public Member Functions

 BackendFeed ()
 Default constructor.
 BackendFeed (const BackendFeed &s)
 Copy Constructor.
const BackendFeedoperator= (const BackendFeed &s)
 Assignment Operator.
 ~BackendFeed ()
 Destructor.
virtual void set_constant_orientation (bool flag=true)=0
 Fix the orientation of the frontend.
virtual void set_cyclic (bool flag)
 Set cyclical bounds on angular quantities.
const VariableBackendget_backend () const
 Provide access to the backend model.
VariableBackendget_backend ()
const MEAL::Complex2get_frontend () const
 Provide access to the frontend model.
MEAL::Complex2get_frontend ()
Public Member Functions inherited from MEAL::ProductRule< MEAL::Complex2 >
void operator*= (T *model)
std::string get_name () const
Public Member Functions inherited from MEAL::GroupRule< T >
GroupRuleoperator= (const GroupRule &meta)
void add_model (T *model)
void remove_model (T *model)
T * get_model (unsigned i)
unsigned get_nmodel () const
void clear ()
void parse (const std::string &text)

Protected Member Functions

void set_frontend (MEAL::Complex2 *)
Protected Member Functions inherited from MEAL::ProductRule< MEAL::Complex2 >
const Result get_identity () const
void operate (Result &total, const Result &element)
const Result partial (const Result &element) const
Protected Member Functions inherited from MEAL::GroupRule< T >
void print_parameters (std::string &text, const std::string &sep) const
void calculate (Result &result, std::vector< Result > *grad)

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

◆ operator=()

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

Assignment Operator.

Equality Operator.

References BackendFeed().

Referenced by BackendFeed(), Calibration::Britton2000::operator=(), and Calibration::Instrument::operator=().

◆ set_constant_orientation()

virtual void Calibration::BackendFeed::set_constant_orientation ( bool flag = true)
pure virtual

◆ set_cyclic()

void BackendFeed::set_cyclic ( bool flag)
virtual

Set cyclical bounds on angular quantities.

Reimplemented in Calibration::ConwayKronberg1969, and Calibration::Instrument.

References set_cyclic().

Referenced by set_cyclic(), and Calibration::Instrument::set_cyclic().


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

Generated using doxygen 1.14.0