casa
$Rev:20696$
|
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.
Default constructor and destructor.
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.
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.