Parallelized version of approximate PSF formation. More...
#include <MakeApproxPSFAlgorithm.h>
Public Member Functions | |
| MakeApproxPSFAlgorithm () | |
| Default constructor and destructor. | |
| ~MakeApproxPSFAlgorithm () | |
| void | get () |
| Get the input data and parameters from the controller. | |
| void | put () |
| Return the results to the controller. | |
| String & | name () |
| Return the name of the algorithm. | |
Private Member Functions | |
| void | task () |
| Form and fit the PSF/beam. | |
Private Attributes | |
| TempImage< Complex > * | cImage_p |
| Local copies of the data and input parameters. | |
| String | myName_p |
| String | msFileName_p |
| TempImage< Float > * | psf_p |
| Matrix< Float > | weight_p |
| Vector< Float > | beam_p |
| Array< Float > * | beamArray_p |
| FTMachine * | ft_p |
Parallelized version of approximate PSF formation.
Public interface
Parallelized version of approximate PSF formation
Parallelized version of approximate PSF formation. Inherits from Algorithm to fit within the AIPS++ parallelization framework.
Parallel PSF formation is one part of parallelized wide-field imaging.
Definition at line 79 of file MakeApproxPSFAlgorithm.h.
| casa::MakeApproxPSFAlgorithm::MakeApproxPSFAlgorithm | ( | ) |
Default constructor and destructor.
| casa::MakeApproxPSFAlgorithm::~MakeApproxPSFAlgorithm | ( | ) |
| void casa::MakeApproxPSFAlgorithm::get | ( | ) | [virtual] |
Get the input data and parameters from the controller.
Implements casa::Algorithm.
| String& casa::MakeApproxPSFAlgorithm::name | ( | ) | [virtual] |
Return the name of the algorithm.
Implements casa::Algorithm.
| void casa::MakeApproxPSFAlgorithm::put | ( | ) | [virtual] |
Return the results to the controller.
Implements casa::Algorithm.
| void casa::MakeApproxPSFAlgorithm::task | ( | ) | [private, virtual] |
Form and fit the PSF/beam.
Implements casa::Algorithm.
Vector<Float> casa::MakeApproxPSFAlgorithm::beam_p [private] |
Definition at line 102 of file MakeApproxPSFAlgorithm.h.
Array<Float>* casa::MakeApproxPSFAlgorithm::beamArray_p [private] |
Definition at line 103 of file MakeApproxPSFAlgorithm.h.
TempImage<Complex>* casa::MakeApproxPSFAlgorithm::cImage_p [private] |
Local copies of the data and input parameters.
Definition at line 96 of file MakeApproxPSFAlgorithm.h.
FTMachine* casa::MakeApproxPSFAlgorithm::ft_p [private] |
Definition at line 104 of file MakeApproxPSFAlgorithm.h.
String casa::MakeApproxPSFAlgorithm::msFileName_p [private] |
Definition at line 98 of file MakeApproxPSFAlgorithm.h.
String casa::MakeApproxPSFAlgorithm::myName_p [private] |
Definition at line 97 of file MakeApproxPSFAlgorithm.h.
TempImage<Float>* casa::MakeApproxPSFAlgorithm::psf_p [private] |
Definition at line 100 of file MakeApproxPSFAlgorithm.h.
Matrix<Float> casa::MakeApproxPSFAlgorithm::weight_p [private] |
Definition at line 101 of file MakeApproxPSFAlgorithm.h.
1.6.1