Ask a Question | Search PSRCHIVE: |
Home
|
CalibratorExtension.h void add(T(P::*get)() const, const char *name, const char *description=0) virtual double get_centre_frequency(unsigned ichan) const Get the centre frequency of the specified channel. Definition: CalibratorExtension.C:101 void range_check(unsigned ichan, const char *method) const Ensure that ichan < get_nchan. Definition: CalibratorExtension.C:113 virtual void set_type(const Calibrator::Type *type) Set the type of the calibrator. Definition: CalibratorExtension.C:48 virtual unsigned get_nchan() const Get the number of frequency channels. Definition: CalibratorExtension.C:83 virtual const Calibrator::Type * get_type() const Get the type of the calibrator. Definition: CalibratorExtension.C:53 virtual void set_nchan(unsigned nchan) Set the number of frequency channels. Definition: CalibratorExtension.C:70 virtual void set_instance(C *c) TextInterface::Parser * get_interface() Return a text interfaces that can be used to access this instance. Definition: CalibratorExtension.C:175 const ExtensionType * get() const Template method searches for an Extension of the specified type. virtual void set_weight(unsigned ichan, float weight) Set the weight of the specified channel. Definition: CalibratorExtension.C:94 Text interface to CalibratorExtension extension. Definition: CalibratorExtensionInterface.h:25 Text interface to Calibrator::Type class. Definition: CalibratorTypeInterface.h:25 virtual void remove_chan(unsigned first, unsigned last) Remove the inclusive range of channels. Definition: CalibratorExtension.C:76 Reference::To< const Calibrator::Type > type Type of the calibrator. Definition: CalibratorExtension.h:97 ~CalibratorExtension() Destructor. Definition: CalibratorExtension.C:44 virtual MJD get_epoch() const Get the reference epoch of the calibration experiment. Definition: CalibratorExtension.C:58 Definition: CalibratorType.h:30 virtual void set_epoch(const MJD &epoch) Set the reference epoch of the calibration experiment. Definition: CalibratorExtension.C:63 virtual void set_centre_frequency(unsigned ichan, double frequency) Set the centre frequency of the specified channel. Definition: CalibratorExtension.C:107 void frequency_append(Archive *to, const Archive *from) Append Calibrator Extension data from another Archive. Definition: CalibratorExtension.C:121 Stores Calibrator parameters in an Archive. Definition: CalibratorExtension.h:27 Archive extensions that contain information for each frequency channel. Definition: HasChannels.h:25 const CalibratorExtension & operator=(const CalibratorExtension &) Operator =. Definition: CalibratorExtension.C:30 CalibratorExtension * clone() const Clone method. Definition: CalibratorExtension.h:49 bool in_frequency_order(const Archive *A, const Archive *B) Return true if A precedes B in frequency order of channels. Definition: Archive.C:364 virtual float get_weight(unsigned ichan) const Get the weight of the specified channel. Definition: CalibratorExtension.C:88 void add_value(Value *value) std::vector< float > weight The weight of each channel. Definition: CalibratorExtension.h:103 std::string get_short_name() const Return a short name. Definition: CalibratorExtension.h:84 CalibratorExtension(const char *name="CalibratorExtension") Default constructor. Definition: CalibratorExtension.C:16 void build(const Calibrator *) Construct from a Calibrator instance. Definition: CalibratorExtension_build.C:14 std::vector< double > centre_frequency The centre frequency of each channel. Definition: CalibratorExtension.h:106 MJD epoch The reference epoch of the calibration experiment. Definition: CalibratorExtension.h:100 Generated using doxygen 1.8.17
|