Ask a Question | Search PSRCHIVE: |
![]()
|
ConfigurableProjection.h 71 const std::vector<std::string>& get_abscissa_names (unsigned index) { return parameters.at(index); }
Product of multi-variate model of antenna and known corrections. Definition VariableTransformation.h:30 virtual MEAL::Argument * get_argument()=0 virtual T * get_transformation()=0 Intermediate storage of MEAL::Complex parameters. Definition ConfigurableProjectionExtension.h:135 Stores ConfigurableProjection parameters in an Archive instance. Definition ConfigurableProjectionExtension.h:24 bool get_transformation_valid(unsigned ichan) const Return true if the speficied channel has a valid solution. Definition ConfigurableProjection.C:313 void set_subint(unsigned _subint) Set the sub-integration for which a tranformation will be computed. Definition ConfigurableProjection.C:255 unsigned get_nchan() const Get the number of frequency channels. Definition ConfigurableProjection.C:273 Transformation * get_transformation(unsigned ichan) override Return the Transformation for the specified channel. Definition ConfigurableProjection.C:284 void transform_work(Archive *arch, const std::string &name, bool invert) Performs the work for calibrate and transform. Definition ConfigurableProjection.C:413 const std::string & get_configuration() const Get the configuration text from which this instance was constructed. Definition ConfigurableProjection.h:74 void set_archive(const Archive *_archive) Set the Archive for which a tranformation will be computed. Definition ConfigurableProjection.C:248 void set_projection(KnownVariableTransformation *known) Set the projection from the antenna to the celestial reference frame. Definition ConfigurableProjection.h:87 KnownVariableTransformation * get_projection() Get the projection from the antenna to the celestial reference frame. Definition ConfigurableProjection.h:90 Reference::To< Calibration::VariableTransformation > transformation Model inserted between instrument and projection. Definition ConfigurableProjection.h:102 unsigned get_ndim() const Get the number of abscissa / dimensions that describe the variability. Definition ConfigurableProjection.C:278 const std::vector< std::string > & get_abscissa_names(unsigned index) Return the attribute names for each abscissa of the function constraining the specified index. Definition ConfigurableProjection.h:71 std::map< unsigned, std::vector< std::string > > parameters Names of Archive attributes assigned to each abscissa/dimension. Definition ConfigurableProjection.h:105 MEAL::Argument::Value * new_value() override Return a newly constructed Argument::Value for the current archive / subint / chan. Definition ConfigurableProjection.C:320 void construct(const std::string &) Construct from a configuration string. Definition ConfigurableProjection.C:123 Reference::To< KnownVariableTransformation > projection Known/fixed projection correction. Definition ConfigurableProjection.h:98 void set_chan(unsigned _chan) Set the frequency channel for which a tranformation will be computed. Definition ConfigurableProjection.C:262 double get_value(const std::string &name) Return the value associated with the parameter name. Definition ConfigurableProjection.C:370 ConfigurableProjection(const std::string &filename) Construct from a configuration file. Definition ConfigurableProjection.C:103 void set_nchan(unsigned nchan) override Set the number of frequency channels with a unique Transformation. Definition ConfigurableProjection.C:268 void calibrate(Archive *) Calibrate an observation. Definition ConfigurableProjection.C:403 void transform(Archive *) Subject an observation to the transformation (inverse of calibration) Definition ConfigurableProjection.C:408 std::string configuration Configuration string. Definition ConfigurableProjection.h:95 unsigned effective_ndim The effective number of dimensions / abscissa. Definition ConfigurableProjection.h:110 Manager of variable transformations. Definition KnownVariableTransformation.h:37 VariableTransformationManager() Default constructor. Definition VariableTransformationManager.C:16 Generated using doxygen 1.14.0
|