|
|
| ReceptionCalibrator (Calibrator::Type *) |
| | Construct with optional first pulsar archive.
|
|
| ~ReceptionCalibrator () |
| | Descructor.
|
|
void | add_state (unsigned pulse_phase_bin) |
| | Add the specified pulse phase bin to the set of state constraints.
|
| unsigned | get_nstate_pulsar () const |
| | Get the number of pulsar phase bin input polarization states.
|
| Calibrator::Info * | new_info_pulsar (unsigned istate) const |
| | Retern a new plot information interface for the specified state.
|
|
void | set_standard_data (const Archive *data) |
| | Set the observation that defines the baseline and on-pulse phase bins.
|
|
const PhaseWeight * | get_baseline () const |
| | Get the baseline mask.
|
|
const PhaseWeight * | get_onpulse () const |
| | Get the on-pulse mask.
|
|
bool | has_fluxcal () const |
| | Return true if any flux calibrator observations are available.
|
|
const Calibration::FluxCalManager * | get_fluxcal (unsigned ichan) const |
| | Return the flux calibration manager for the specified frequency channel.
|
| void | set_normalize_by_invariant (bool set=true) |
| | Normalize each Stokes vector by the mean on-pulse invariant.
|
| double | get_invariant (Integration *subint, unsigned ichan) override |
| | Return the invariant for the specified integration and frequency channel.
|
| | SystemCalibrator (Archive *archive=0) |
| | Construct with optional processed calibrator Archive.
|
|
| SystemCalibrator (const SystemCalibrator &) |
| | Copy constructor.
|
|
virtual | ~SystemCalibrator () |
| | Destructor.
|
| virtual void | share (SystemCalibrator *other) |
| | Share reception model and common transformations of other instance.
|
| Calibrator::Info * | get_Info () const |
| | Return the Calibrator information.
|
|
void | set_name (const std::string &name) |
| | Set the name associated with this SystemCalibrator instance.
|
|
std::string | get_name () const |
| | Get the name associated with this SystemCalibrator instance.
|
| MJD | get_epoch () const |
| | Return the reference epoch of the calibration experiment.
|
| unsigned | get_nchan () const |
| | Get the number of frequency channels.
|
|
unsigned | get_ndata (unsigned ichan) const |
| | Get the number of data points in the given frequency channel.
|
| virtual unsigned | get_nstate () const |
| | Get the total number of input polarization states (pulsar and cal)
|
|
virtual unsigned | get_state_is_pulsar (unsigned istate) const |
| | Return true if the state index is a pulsar.
|
|
virtual bool | has_cal () const |
| | Return true if calibrator (e.g. noise diode) data are incorporated.
|
|
void | set_refcal_through_frontend (bool flag=true) |
| | True if noise diode illuminates feed; false if coupled after OMT.
|
|
void | set_flux_calibrator (const FluxCalibrator *fluxcal) |
| | Set the flux calibrator solution used to estimate calibrator Stokes.
|
|
void | set_calibrators (const std::vector< std::string > &filenames) |
| | Set the calibrator observations to be loaded after first pulsar.
|
|
void | set_calibrator_preprocessor (Processor *) |
| | Set the calibrator preprocessor.
|
| virtual void | set_calibrator (const Archive *) |
| | Set the calibrator.
|
|
virtual void | set_response (MEAL::Complex2 *) |
| | Set the response (pure Jones) transformation.
|
|
void | set_previous_solution (const PolnCalibrator *) |
| | Set the response to a previous solution (for the first guess)
|
|
void | set_previous_cal (const CalibratorStokes *) |
| | Set the calibrator Stokes parameters to a previous solution (for the first guess)
|
|
void | set_response_fixed (const std::vector< unsigned > &) |
| | Set the response parameters to be held fixed.
|
|
virtual void | set_response_variation (unsigned iparam, MEAL::Univariate< MEAL::Scalar > *) |
| | Set the temporal variation function of a specified response parameter.
|
|
virtual void | set_impurity (MEAL::Real4 *) |
| | Set the impurity transformation.
|
|
virtual void | set_projection (VariableTransformationManager *) |
| | Set the projection transformation.
|
|
virtual void | set_faraday_rotation (VariableFaradayRotation *) |
| | Set the ionospheric and interstellar Faraday rotation transformation.
|
|
virtual void | set_gain (MEAL::Univariate< MEAL::Scalar > *) |
| | Set the time variation of absolute gain.
|
|
virtual void | set_diff_gain (MEAL::Univariate< MEAL::Scalar > *) |
| | Set the time variation of differential gain.
|
|
virtual void | set_diff_phase (MEAL::Univariate< MEAL::Scalar > *) |
| | Set the time variation of differential phase.
|
|
virtual void | add_gain_step (const MJD &) |
| | Add a step to the gain variations.
|
|
virtual void | add_diff_gain_step (const MJD &) |
| | Add a step to the differential gain variations.
|
|
virtual void | add_diff_phase_step (const MJD &) |
| | Add a step to the differential phase variations.
|
|
virtual void | add_step (const MJD &, Calibration::VariableBackend *) |
| | Add a VariableBackend step at the specified MJD.
|
|
void | set_step_after_cal (bool val=true) |
| | Apply time steps afer cals.
|
|
bool | get_step_after_cal () const |
| virtual void | set_foreach_calibrator (const MEAL::Complex2 *) |
|
virtual void | set_stepeach_calibrator (const Calibration::VariableBackend *) |
| | Set the VariableBackend step to be cloned for each calibrator.
|
|
virtual void | preprocess (Archive *data) |
| | Prepare the data for inclusion in the model.
|
|
virtual void | add_observation (const Archive *data) |
| | Add the observation to the set of constraints.
|
|
virtual void | set_normalize_calibrated_by_invariant (bool flag=true) |
| | Normalize each pulsar Stokes vector by the mean on-pulse invariant.
|
| virtual void | add_pulsar (const Archive *data) |
| | Add the pulsar observation to the set of constraints.
|
| virtual void | add_calibrator (const Archive *data) |
| | Add the calibrator observation to the set of constraints.
|
| virtual void | add_calibrator (const ReferenceCalibrator *polncal) |
| | Add the ReferenceCalibrator observation to the set of constraints.
|
| virtual bool | calibrator_match (const Archive *, std::string &reason_for_not_matching) |
| | Return true if this calibrator can be applied to the data.
|
|
virtual void | add_epoch (const MJD &epoch) |
| | Add an observational epoch.
|
|
MJD | get_start_epoch () const |
| | Get the epoch of the first observation.
|
|
MJD | get_end_epoch () const |
| | Get the epoch of the last observation.
|
|
virtual void | set_nthread (unsigned nthread) |
| | Set the number of channels that may be simultaneously solved.
|
|
virtual void | set_equation_configuration (const std::vector< std::string > &) |
| | Set the measurement equation configuration options.
|
| virtual bool | has_solver () const |
| | Return true if least squares minimization solvers are available.
|
| virtual const Solver * | get_solver (unsigned ichan) const |
| | Return the solver for the specified channel.
|
|
virtual void | set_solver (Solver *) |
| | Set the algorithm used to solve the measurement equation.
|
|
virtual Solver * | get_solver () |
| | Get the algorithm used to solve the measurement equation.
|
|
virtual void | set_retry_reduced_chisq (float) |
| | Set the reduced chisq above which the solution will be retried.
|
|
virtual void | set_invalid_reduced_chisq (float) |
| | Set the reduced chisq above which a solution will be flagged invalid.
|
|
virtual void | set_report_projection (bool) |
| | Report on the projection correction used in add_pulsar method.
|
|
virtual void | set_report_initial_state (bool flag=true) |
| | Report on the initial state of the model before fitting.
|
|
virtual void | set_report_input_data (bool flag=true) |
| | Report on the data included as constraints before fitting.
|
|
virtual void | set_report_input_failed (bool flag=true) |
| | Report on the number of failed attempts to add data.
|
|
virtual void | set_report_data_and_model (bool flag=true) |
| | Report on the data and model before and after the fit.
|
|
virtual void | set_report_total_invariant (bool flag=true) |
| | Report on the total invariant used to normalize each profile.
|
|
void | set_cal_outlier_threshold (float f) |
| | Set the threshold used to reject outliers when computing CAL levels.
|
|
float | get_cal_outlier_threshold () const |
| | Get the threshold used to reject outliers when computing CAL levels.
|
|
void | set_cal_intensity_threshold (float f) |
| | Set the threshold used to reject CAL observations with no signal.
|
|
float | get_cal_intensity_threshold () const |
| | Get the threshold used to reject CAL observations with no signal.
|
|
void | set_cal_polarization_threshold (float f) |
| | Set the minimum degree of polarization of CAL observations.
|
|
float | get_cal_polarization_threshold () const |
| | Get the minimum degree of polarization of CAL observations.
|
|
void | set_step_finder (StepFinder *) |
| | Set the algorithm used to automatically insert steps in response.
|
|
StepFinder * | get_step_finder () |
| | Get the algorithm used to automatically insert steps in response.
|
|
virtual void | solve () |
| | Solve equation for each frequency.
|
|
virtual void | reset () |
| | Reset the response in each frequency to its initial value.
|
|
virtual bool | get_solved () const |
| | Get the status of the model.
|
| virtual bool | get_valid (unsigned ichan) const |
| | Return true if the model for the specified channel is valid.
|
|
virtual void | set_valid (unsigned ichan, bool value, const std::string &reason) |
|
virtual bool | has_valid () const |
| | Returns true if at least one channel returns get_valid == true.
|
|
float | get_reduced_chisq (unsigned ichan) const |
| | Get the reduced chisq of the best fit in the specified channel.
|
| virtual void | precalibrate (Archive *archive) |
| | Pre-calibrate the polarization of the given archive.
|
| virtual MEAL::Complex2 * | get_transformation (const Archive *data, unsigned isub, unsigned ichan) |
| | Return the transformation to be used for precalibration.
|
|
virtual MEAL::Complex2 * | get_transformation (const MJD &epoch, Signal::Source source, unsigned ichan) |
| | Return the transformation to be used for precalibration.
|
|
virtual Archive * | new_solution (const std::string &archive_class) const |
| | Return a Calibrator::new_solution with a CalibratorStokesExtension.
|
|
virtual const CalibratorStokes * | get_CalibratorStokes () const |
| | Return the CalibratorStokesExtension.
|
|
virtual const Calibration::SignalPath * | get_model (unsigned ichan) const |
| | Return the SignalPath for the specified channel.
|
|
std::string | get_mismatch_reason () const |
| | PolnCalibrator (const Archive *archive=0) |
| | Construct with optional processed calibrator Archive.
|
|
| 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.
|
| void | set_transformation_invalid (unsigned ch, const std::string &reason) |
| | Set the transformation invalid flag for the specified channel.
|
|
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.
|
| MEAL::Complex2 * | get_transformation (unsigned ichan) |
| | Return the transformation for the specified channel.
|
|
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.
|
|
MEAL::LeastSquares * | get_solver (unsigned ichan) |
|
void | set_backend_correction (bool f) |
| | Perform backend corrections before inverting response.
|
| virtual void | calibrate (Archive *archive) |
| | Calibrate the polarization of the given archive.
|
| virtual const Type * | get_type () const |
| | Return the Calibrator::Type of derived class.
|
|
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 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.
|
|
bool | has_Archive () const |
| | Return true if the calibrator is constructed from an 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 |
|
| void | init_model (unsigned ichan) |
| | Initialize the SignalPath of the specified channel.
|
| void | initial_observation (const Archive *data) |
| | Initialization performed using the first observation added.
|
| void | valid_mask (const std::vector< Calibration::SourceEstimate > &) |
| void | add_data (std::vector< Calibration::CoherencyMeasurement > &bins, Calibration::SourceEstimate *estimate, const MJD &epoch, unsigned ichan) |
| | Add Integration data to the CoherencyMeasurement vector.
|
| void | prepare_calibrator_estimate (Signal::Source) |
| | Prepare the calibrator estimate.
|
| void | submit_calibrator_data (Calibration::CoherencyMeasurementSet &, const Calibration::SourceObservation &) |
| void | submit_calibrator_data () |
| | Handle any integrated flux calibrator data.
|
| void | integrate_calibrator_data (const Calibration::SourceObservation &) |
| void | integrate_calibrator_solution (const Calibration::SourceObservation &) |
| bool | match (const Archive *, bool throw_exception=true) |
| | Ensure that the pulsar observation can be added to the data set.
|
| void | add_pulsar (Calibration::CoherencyMeasurementSet &, const Integration *, unsigned ichan) |
| | Add pulsar data constraints to coherency measurement set.
|
|
Calibration::SourceEstimate * | get_estimate (unsigned index, unsigned ichan) |
| void | integrate_pulsar_data (const Calibration::CoherencyMeasurementSet &) |
| | add pulsar data to mean estimate used as initial guess
|
|
void | integrate_pulsar_data (const Calibration::CoherencyMeasurement &, Calibration::SourceEstimate *, const MJD &epoch, unsigned ichan) |
| void | solve_prepare () |
| | Prepare the measurement equations for fitting.
|
| void | export_prepare () const |
| | Prepare to export the solution.
|
|
void | setup_calibrators () |
| | Set fit flags and initial values of the calibrator Stokes parameters.
|
|
void | setup_poln_calibrator (Calibration::SourceEstimate *) |
|
void | setup_flux_calibrator (Calibration::FluxCalManager *) |
|
void | ensure_consistent_onpulse () |
| | Ensure that selected phase bins are represented in on-pulse mask.
|
|
void | setup_sharing (unsigned ichan) |
|
virtual void | prepare (const Archive *data) |
| | Prepare the model.
|
| virtual void | calculate_transformation () |
| | Initialize the PolnCalibration::transformation attribute.
|
|
void | create_model () |
| | Create the model array.
|
|
virtual void | init_estimates (std::vector< SourceEstimate > &, unsigned ibin=0) |
| | Initialize a vector of SourceEstimate instances.
|
|
virtual void | print_input_failed (const std::vector< SourceEstimate > &) |
| | Report on input data failure rates.
|
|
virtual void | close_input_failed () |
|
virtual void | create_calibrator_estimate () |
| | Create the calibrator estimate.
|
|
virtual void | copy_calibrator_estimate () |
| | Copy the calibrator estimates from sharing partner.
|
|
virtual void | load_calibrators () |
| | Load any postponed calibrators and those set by set_calibrators.
|
| virtual void | add_pulsar (const Archive *data, unsigned isub) |
| | Add the data from the specified sub-integration.
|
|
virtual void | submit_pulsar_data () |
| | add all pulsar data constraints to measurement equation
|
|
virtual void | submit_pulsar_data (Calibration::CoherencyMeasurementSet &) |
| | add the given pulsar observations to measurement equation constraints
|
|
void | configure (MEAL::Function *equation) |
| | Configure a measurement equation.
|
|
bool | get_prepared () const |
| | Get the state of the prepared flag.
|
|
Solver * | get_solver (unsigned ichan) |
| | Return the transformation for the specified channel.
|
|
void | resolve (unsigned ichan) |
| | Solve the specified channel after copying a good solution from another.
|
|
void | check_ichan (const char *name, unsigned ichan) const |
| | ensure that ichan < model.size()
|
|
virtual void | load_previous () |
| | Load any previous solutions.
|
|
void | setup_transformation () const |
| | Set up to call calculate_transformation.
|
| float | get_weight (unsigned ichan) const |
| | Return the weight (0 or 1) of the specified channel.
|
| virtual unsigned | get_maximum_nchan () const |
| | Derived classes may be able to shrink the transformation array.
|
|
void | copy_variation (Calibrator *) |
|
void | set_variation (Variation *var) |
|
const Archive * | get_calibrator () const |
| | Provide derived classes with access to the calibrator.
|
|
Archive * | get_calibrator () |
| | Provide derived classes with mutable access to the calibrator.
|
| bool | has_calibrator () const |
| | Return true if the calibrator attribute has been set.
|
|
Handle * | __reference (bool active) const |
|
void | __dereference (bool auto_delete=true) const |
|
|
Reference::To< Calibration::StandardData > | standard_data |
| | Standard data interface.
|
|
MEAL::VectorRule< MEAL::Complex2 > * | unique |
| | The unique transformation for each observation.
|
|
MEAL::Axis< unsigned > | unique_axis |
| | The unique transformation "axis".
|
|
std::vector< Reference::To< Calibration::FluxCalManager > > | fluxcal |
|
std::vector< std::vector< SourceEstimate > > | pulsar_estimate |
| | Uncalibrated estimate of pulsar polarization as a function of phase.
|
|
std::vector< unsigned > | phase_bins |
|
std::vector< MJD > | calibrator_epochs |
| | The epochs of all loaded calibrators.
|
|
unsigned | add_data_fail |
|
unsigned | add_data_call |
|
unsigned | nthread |
| | The number of channels that may be simultaneously solved.
|
|
std::vector< bool > | fluxcal_observation_added |
|
bool | match_check_nchan |
|
std::string | mismatch_reason |
|
Reference::To< SystemCalibrator > | partner |
| | SystemCalibrator with whom common reception model is shared.
|
|
std::string | instance_name |
|
Reference::Vector< Calibration::SignalPath > | model |
| | The standard calibration model as a function of frequency.
|
|
std::vector< std::string > | equation_configuration |
| | Meausrement equation configuration options.
|
|
Reference::To< Solver > | solver |
| | The algorithm used to solve the measurement equation.
|
|
Reference::To< const FluxCalibrator > | flux_calibrator |
| | The FluxCalibrator solution.
|
|
Reference::To< VariableTransformationManager > | projection |
| | The projection transformation (overrides ProjectionCorrection)
|
|
Reference::To< VariableFaradayRotation > | faraday_rotation |
| | The ionospheric and interstellar Faraday rotation transformation.
|
|
Reference::To< const CalibratorStokes > | calibrator_stokes |
| | The CalibratorStokesExtension of the Archive passed during construction.
|
|
Reference::To< MEAL::Complex2 > | response |
| | Response transformation.
|
|
std::vector< unsigned > | response_fixed |
| | Indeces of response parameters to be held fixed.
|
|
Reference::To< MEAL::Real4 > | impurity |
| | Impurity transformation.
|
|
std::map< unsigned, Reference::To< UniScalar > > | response_variation |
| | Temporal variation of response parameters.
|
|
Reference::To< UniScalar > | gain_variation |
| | Time variation of absolute gain.
|
|
Reference::To< UniScalar > | diff_gain_variation |
| | Time variation of differential gain.
|
|
Reference::To< UniScalar > | diff_phase_variation |
| | Time variation of differential phase.
|
|
std::vector< MJD > | gain_steps |
|
std::vector< MJD > | diff_gain_steps |
|
std::vector< MJD > | diff_phase_steps |
|
Reference::To< const MEAL::Complex2 > | foreach_calibrator |
| | Transformation cloned for each calibrator observation.
|
|
Reference::To< const Calibration::VariableBackend > | stepeach_calibrator |
| | Step in backend response at each calibrator observation.
|
|
std::vector< std::ofstream * > | input_failed |
|
bool | data_submitted |
| | Flag set when data have been integrated with measurement equation.
|
|
std::vector< std::vector< Calibration::SourceObservation > > | calibrator_data |
| | Calibrator data loaded but not submitted or integrated.
|
|
Reference::To< StepFinder > | step_finder |
|
std::vector< std::vector< Calibration::CoherencyMeasurementSet > > | pulsar_data |
| | Pulsar data loaded but not submitted or integrated.
|
|
std::vector< std::string > | calibrator_filenames |
| | The calibrators to be loaded after first pulsar observation.
|
|
Reference::To< Processor > | calibrator_preprocessor |
| | The calibrator pre-processor.
|
|
std::vector< Reference::To< Calibration::SourceEstimate > > | calibrator_estimate |
| | Uncalibrated estimate of calibrator polarization.
|
|
MJD | start_epoch |
| | Epoch of the first observation.
|
|
MJD | end_epoch |
| | Epoch of the last observation.
|
|
bool | step_after_cal |
| | Apply time step after rather than before cals.
|
|
bool | normalize_by_invariant |
| | Normalize pulsar Stokes parameters by the invariant interval.
|
|
bool | normalize_calibrated_by_invariant = false |
| | Normalize pulsar Stokes parameters by the invariant interval.
|
|
bool | solve_in_reverse_channel_order |
| | Solve measurement equations in reverse channel order.
|
|
bool | correct_interstellar_Faraday_rotation |
| | Include a correction for Faraday rotation in the ISM.
|
|
bool | refcal_through_frontend |
| | True if noise diode illuminates feed; false if coupled after OMT.
|
|
bool | guess_physical_calibrator_stokes |
| | Ensure that first guess of calibrator Stokes parameters is physical.
|
|
float | retry_chisq |
| | The maximum reduced chisq before another fit will be attempted.
|
|
float | invalid_chisq |
| | The maximum reduced chisq before a fit will be flagged invalid.
|
|
bool | report_projection |
| | Report on the projection transformation used in add_pulsar.
|
|
bool | report_initial_state |
| | Report the initial state of model before fitting.
|
|
bool | report_input_data |
| | Report on the data included as constraints.
|
|
bool | report_input_failed |
| | Report the number of input failures.
|
|
bool | report_data_and_model |
| | Report on the data and model before and after the fit.
|
|
bool | report_total_invariant = false |
| | Report on the total invariant used to normalize each profile.
|
|
double | cal_outlier_threshold |
| | Threshold used to reject outliers when computing CAL levels.
|
|
double | cal_intensity_threshold |
| | Threshold used to reject CAL observations with no signal.
|
|
double | cal_polarization_threshold |
| | Minimum degree of polarization of CAL observations.
|
|
BatchQueue | queue |
| | Controls the number of channels that may be simultaneously solved.
|
|
unsigned | get_data_fail |
|
unsigned | get_data_call |
|
Reference::To< const PolnCalibrator > | previous |
| | Previous solution of the frontend from which to copy initial guess.
|
|
Reference::To< const CalibratorStokes > | previous_cal |
| | Previous solution of the calibrator Stokes parameters from which to copy initial guess.
|
|
bool | previous_loaded = false |
| | Flag set after previous solutions are loaded.
|
|
bool | has_pulsar = false |
| | Flag set after the first pulsar observation is added.
|
|
Jones< double > | invert_basis |
| | Transformation that inverts the receptor basis.
|
|
std::ofstream | invint_out |
| | File to which total invariant will be written.
|
|
std::vector< std::vector< double > > | covariance |
| | The array of covariance matrix vectors.
|
|
std::vector< Jones< float > > | response |
| | The array of Jones matrices derived from the transformation array.
|
|
Reference::To< const PolnCalibratorExtension > | poln_extension |
| | The PolnCalibratorExtension of the Archive passed during construction.
|
|
Reference::To< const FeedExtension > | feed |
| | The FeedExtension of the Archive passed during construction.
|
|
bool | built |
| | Flag set when response has been built.
|
|
unsigned | observation_nchan |
| | The number of frequency channels in the observation to be calibrated.
|
|
bool | do_backend_correction |
| | Perform backend corrections before inverting.
|
|
Index | subint |
| | The sub-integration from which to construct a solution.
|
|
Reference::To< Type > | type |
| | The type of the Calibrator.
|
|
Reference::To< Variation > | variation |
| | Updates model parameters.
|
|
Reference::To< const CalibratorExtension > | extension |
| | The CalibratorExtension of the Archive passed during construction.
|
|
std::vector< std::string > | filenames |
| | Filenames of Pulsar::Archives from which instance was created.
|