|
LabelledJones< double > | get_value () override |
| Get the transformation.
|
void | set_ionospheric_rotation_measure (double) |
| Set the ionospheric Faraday rotation measure.
|
void | set_interstellar_rotation_measure (double) |
| Set the interstellar Faraday rotation measure.
|
const Calibration::Faraday * | get_interstellar_rotation () const |
| Get the transformation used to compute interstellar Faraday rotation.
|
const Calibration::Faraday * | get_ionospheric_rotation () const |
| Get the transformation used to compute ionospheric Faraday rotation.
|
bool | required () const |
| Return true if the transformation is required.
|
std::string | get_description () const |
| Return the description.
|
void | set_nchan (unsigned nchan) override |
| Set the number of frequency channels with a unique Transformation.
|
Transformation * | get_transformation (unsigned ichan) override |
| Return the Transformation for the specified channel.
|
MEAL::Argument::Value * | new_value () override |
| Return a newly constructed Argument::Value for the current archive / subint / chan.
|
| VariableTransformationManager () |
| Default constructor.
|
virtual void | set_archive (const Archive *_archive) |
| Set the Archive for which a tranformation will be computed.
|
virtual void | set_subint (unsigned _subint) |
| Set the sub-integration for which a tranformation will be computed.
|
virtual void | set_chan (unsigned _chan) |
| Set the frequency channel for which a tranformation will be computed.
|
virtual void | update () |
| Update the tranformation for the current archive / subint / chan.
|
| Able (const Able &) |
Able & | operator= (const Able &) |
unsigned | get_reference_count () const |
| HeapTracked (const HeapTracked &) |
HeapTracked & | operator= (const HeapTracked &) |
bool | __is_on_heap () const |
Encapsulates known interstellar and ionospheric Faraday rotation.