Ask a Question | Search PSRCHIVE: |
Home
|
PolnCalibrator.h virtual unsigned get_nchan() const Get the number of frequency channels in the calibrator. Definition: PolnCalibrator.C:237 bool has_covariance() const Return true if parameter covariances are stored. Definition: PolnCalibrator.C:354 Index subint The sub-integration from which to construct a solution. Definition: PolnCalibrator.h:208 bool do_backend_correction Perform backend corrections before inverting. Definition: PolnCalibrator.h:193 virtual void calibrate(Archive *archive) Calibrate the polarization of the given archive. Definition: PolnCalibrator.C:874 bool get_transformation_valid(unsigned ch) const Return true if the transformation for the specified channel is valid. Definition: PolnCalibrator.C:258 std::vector< std::vector< double > > covariance The array of covariance matrix vectors. Definition: PolnCalibrator.h:172 bool built Flag set when response has been built. Definition: PolnCalibrator.h:187 float get_weight() const get the weight of the profile Definition: Profile.h:207 virtual unsigned get_nsubint() const =0 Get the number of sub-integrations stored in the file. virtual const Type * get_type() const Return the Calibrator::Type of derived class. Definition: PolnCalibrator.C:971 MEAL::Complex2 * transformation_factory(const std::string &name) Create a new transformation instance based on the Calibrator::Type name. Definition: CalibratorType_factory.C:89 void setup_transformation() const Set up to call calculate_transformation. Definition: PolnCalibrator.C:419 Contains information about the receiver and receiver platform. Definition: Receiver.h:28 unsigned observation_nchan The number of frequency channels in the observation to be calibrated. Definition: PolnCalibrator.h:190 const ScalarMath sqrt(const ScalarMath &x) void set_transformation(unsigned ichan, MEAL::Complex2 *) Set the transformation for the secified channel. Definition: PolnCalibrator.C:343 Type * get() const const ExtensionType * get() const Template method searches for an Extension of the specified type. void calibration_setup(const Archive *arch) Set up done before calibrating an archive. Definition: PolnCalibrator.C:846 ReferenceFluxDensity Reference::To< const PolnCalibratorExtension > poln_extension The PolnCalibratorExtension of the Archive passed during construction. Definition: PolnCalibrator.h:181 virtual unsigned get_nchan() const =0 Get the number of frequency channels used. virtual void set_poln_calibrated(bool done=true)=0 Set the value to be returned by get_poln_calibrated. virtual bool get_valid(unsigned ichan) const Derived classes can add conditions for channel validity. Definition: PolnCalibrator.C:837 const MEAL::Complex2 * get_transformation(unsigned ichan) const Return the transformation for the specified channel. Definition: PolnCalibrator.C:309 static Option< double > minimum_determinant Minimum allowable determinant of Jones matrices. Definition: PolnCalibrator.h:49 virtual unsigned get_maximum_nchan() const Derived classes may be able to shrink the transformation array. Definition: PolnCalibrator.C:230 CalibratorExtension * new_Extension() const Return a new PolnCalibratorExtension. Definition: PolnCalibrator.C:986 std::vector< Jones< float > > response The array of Jones matrices derived from the transformation array. Definition: PolnCalibrator.h:178 float get_weight(unsigned ichan) const Return the weight (0 or 1) of the specified channel. Definition: PolnCalibrator.C:831 Integration * get_Integration(unsigned subint) Return pointer to the specified Integration. Definition: IntegrationManager.C:41 Array of Profiles integrated over the same time interval. Definition: Integration.h:37 void set_backend_correction(bool f) Perform backend corrections before inverting response. Definition: PolnCalibrator.h:135 Definition: Calibrator.h:152 bool has_Receiver() const Return true if the Receiver is set. Definition: PolnCalibrator.C:195 virtual void calculate_transformation() Derived classes can create and fill the transformation array. Definition: PolnCalibrator.C:430 virtual Jones< float > get_response(unsigned ichan) const Return the system response for the specified channel. Definition: PolnCalibrator.C:181 Stores PolnCalibrator parameters in an Archive instance. Definition: PolnCalibratorExtension.h:28 A calibration solution that spans a finite bandwidth and time. Definition: CalibrationInterpolator.h:32 void get_covariance(unsigned ichan, std::vector< double > &) const Return the covariance matrix vector for the specified channel. Definition: PolnCalibrator.C:367 unsigned get_nfit() const Get the number of model parameters varied to find best fit. Definition: PolnCalibratorExtension.C:351 const Receiver * get_Receiver() const Return the Receiver. Definition: PolnCalibrator.C:201 MEAL::Complex2 * load_transformation(const std::string &filename) Load a new transformation instance from file. Definition: CalibratorType_factory.C:94 ExtensionType * getadd() Template method returns an Extension of the specified type. void set_subint(const Index &isub) Set the sub-integration index. Definition: PolnCalibrator.C:146 void set_basis_corrected(bool) Set true when receptor basis has been corrected. Definition: Receiver.C:174 Definition: CalibratorType.h:30 unsigned get_nfree() const Get the number of degrees of freedom. Definition: PolnCalibratorExtension.C:341 void set_calibrator(const Archive *archive) Set the calibrator archive used to define basic attributes. Definition: PolnCalibrator.C:127 MEAL::Complex2 * new_transformation(const PolnCalibratorExtension *, unsigned ichan) Create a new transformation instance described by the extension. Definition: PolnCalibratorExt.C:126 Stores Calibrator parameters in an Archive. Definition: CalibratorExtension.h:27 virtual const MEAL::LeastSquares * get_solver(unsigned ichan) const Return the transformation for the specified channel. Definition: PolnCalibrator.C:392 double get_chisq() const Get the best fit value of chi squared. Definition: PolnCalibratorExtension.C:331 std::string get_filename() const Get the name of the file to which the archive will be unloaded. Definition: Archive.h:108 virtual void set_response_nchan(unsigned nchan) Set the number of frequency channels in the response array. Definition: PolnCalibrator.C:164 void set_transformation_invalid(unsigned ch, const std::string &reason) Set the transformation invalid flag for the specified channel. Definition: PolnCalibrator.C:276 virtual unsigned get_response_nchan() const Get the number of frequency channels in the response array. Definition: PolnCalibrator.C:173 const std::string & get_transformation_invalid_reason(unsigned ichan) const Get the reason that the transformation in the specified channel is invalid. Definition: PolnCalibrator.C:297 Calibrator::Info * get_Info() const Return plotting information. Definition: PolnCalibrator.C:994 Calibrator::Type * new_CalibratorType(const MEAL::Complex2 *xform) Create a new Calibrator::Type instance according to the transformation. Definition: CalibratorType_factory.C:61 PolnCalibrator(const Archive *archive=0) Construct with optional processed calibrator Archive. Definition: PolnCalibrator.C:75 Stores Polarization Calibration Model Interpolator information. Definition: CalibrationInterpolatorExtension.h:29 virtual bool has_solver() const Return true if least squares minimization solvers are available. Definition: PolnCalibrator.C:375 Reference::To< const FeedExtension > feed The FeedExtension of the Archive passed during construction. Definition: PolnCalibrator.h:184 virtual void set_scale(Signal::Scale scale)=0 Set the scale in which flux density is measured. void set_Receiver(const Archive *) Set the Receiver extension to that of the input Archive. Definition: PolnCalibrator.C:105 virtual ~PolnCalibrator() Destructor. Definition: PolnCalibrator.C:159 Intermediate storage of MEAL::Complex parameters. Definition: PolnCalibratorExtension.h:135 Generated using doxygen 1.8.17
|