|
| DoPCalibrator (const Archive *archive) |
| Construct from an single PolnCal Pulsar::Archive.
|
|
| ~DoPCalibrator () |
| Destructor.
|
|
void | calibrate (Archive *archive) |
| Calibrate the polarization of the given archive. More...
|
|
Info * | get_Info () const |
| Return the DoPCalibrator information.
|
|
| SingleAxisCalibrator (const Archive *archive) |
| Construct from an single PolnCal Pulsar::Archive. More...
|
|
| SingleAxisCalibrator (const SingleAxisCalibrator &) |
| Copy constructor.
|
|
SingleAxisCalibrator * | clone () const |
| Clone operator.
|
|
| ~SingleAxisCalibrator () |
| Destructor.
|
|
Info * | get_Info () const |
| Return the SingleAxisCalibrator information.
|
|
| ReferenceCalibrator (const Archive *archive) |
| Construct from an single PolnCal Pulsar::Archive.
|
|
| ReferenceCalibrator (const ReferenceCalibrator &) |
| Copy constructor.
|
|
| ~ReferenceCalibrator () |
| Destructor.
|
|
void | set_reference_source (const Stokes< Estimate< double > > &stokes) |
| Set the Stokes parameters of the reference source.
|
|
Stokes< Estimate< double > > | get_reference_source () const |
| Get the Stokes parameters of the reference source.
|
|
void | set_outlier_threshold (float f) |
| Set the threshold used to reject outliers when computing levels.
|
|
float | get_outlier_threshold () const |
| Get the threshold used to reject outliers when computing levels.
|
|
void | get_levels (unsigned nchan, std::vector< std::vector< Estimate< double > > > &hi, std::vector< std::vector< Estimate< double > > > &lo) const |
| Return the mean levels of the calibrator hi and lo states.
|
|
virtual void | set_nchan (unsigned nchan) |
| Set the number of frequency channels in the response array.
|
|
| PolnCalibrator (const Archive *archive=0) |
| Construct with optional processed calibrator Archive. More...
|
|
| PolnCalibrator (const PolnCalibrator &calibrator) |
| Copy constructor.
|
|
virtual | ~PolnCalibrator () |
| Destructor.
|
|
void | set_subint (const Index &isub) |
| Set the sub-integration index.
|
|
virtual void | set_response_nchan (unsigned nchan) |
| Set the number of frequency channels in the response array.
|
|
virtual unsigned | get_response_nchan () const |
| Get the number of frequency channels in the response array.
|
|
virtual Jones< float > | get_response (unsigned ichan) const |
| Return the system response for the specified channel.
|
|
bool | has_Receiver () const |
| Return true if the Receiver is set.
|
|
const Receiver * | get_Receiver () const |
| Return the Receiver.
|
|
void | set_Receiver (const Archive *) |
| Set the Receiver extension to that of the input Archive.
|
|
std::string | get_receiver_basis_filename () const |
|
void | transformation_resize (unsigned nchan) |
|
bool | get_transformation_valid (unsigned ch) const |
| Return true if the transformation for the specified channel is valid. More...
|
|
void | set_transformation_invalid (unsigned ch, const std::string &reason) |
| Set the transformation invalid flag for the specified channel. More...
|
|
const std::string & | get_transformation_invalid_reason (unsigned ichan) const |
| Get the reason that the transformation in the specified channel is invalid.
|
|
const MEAL::Complex2 * | get_transformation (unsigned ichan) const |
| Return the transformation for the specified channel. More...
|
|
MEAL::Complex2 * | get_transformation (unsigned ichan) |
| Return the transformation for the specified channel. More...
|
|
void | set_transformation (unsigned ichan, MEAL::Complex2 *) |
| Set the transformation for the secified channel.
|
|
bool | has_covariance () const |
| Return true if parameter covariances are stored.
|
|
void | get_covariance (unsigned ichan, std::vector< double > &) const |
| Return the covariance matrix vector for the specified channel.
|
|
virtual bool | has_solver () const |
| Return true if least squares minimization solvers are available.
|
|
virtual const MEAL::LeastSquares * | get_solver (unsigned ichan) const |
| Return the transformation for the specified channel.
|
|
MEAL::LeastSquares * | get_solver (unsigned ichan) |
|
void | set_backend_correction (bool f) |
| Perform backend corrections before inverting response.
|
|
virtual const Type * | get_type () const |
| Return the Calibrator::Type of derived class.
|
|
virtual unsigned | get_nchan () const |
| Get the number of frequency channels in the calibrator.
|
|
unsigned | get_nchan (bool build_if_needed) const |
| Get the number of frequency channels in the calibrator.
|
|
CalibratorExtension * | new_Extension () const |
| Return a new PolnCalibratorExtension.
|
|
void | calibration_setup (const Archive *arch) |
| Set up done before calibrating an archive.
|
|
| Calibrator () |
| Default constructor.
|
|
virtual | ~Calibrator () |
| Destructor.
|
|
Archive * | new_solution (const std::string &archive_class) const |
| Return a new processed calibrator Archive with a CalibratorExtension.
|
|
virtual MJD | get_epoch () const |
| Return the reference epoch of the calibration experiment.
|
|
virtual std::string | get_filenames () const |
| Return a string containing the file information.
|
|
const Archive * | get_Archive () const |
| Return a const reference to the calibrator archive.
|
|
template<class T > |
bool | is_a () const |
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|