casa::MakeApproxPSFAlgorithm Class Reference
[MeasurementComponents]

#include <MakeApproxPSFAlgorithm.h>

Inheritance diagram for casa::MakeApproxPSFAlgorithm:

Inheritance graph
[legend]
Collaboration diagram for casa::MakeApproxPSFAlgorithm:

Collaboration graph
[legend]
List of all members.

Detailed Description

Parallelized version of approximate PSF formation.

Intended use:

Part of API

Prerequisite

Etymology

Parallelized version of approximate PSF formation

Synopsis

Parallelized version of approximate PSF formation. Inherits from Algorithm to fit within the AIPS++ parallelization framework.

Example

Motivation

Parallel PSF formation is one part of parallelized wide-field imaging.

To Do

Definition at line 79 of file 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
FTMachineft_p


Constructor & Destructor Documentation

casa::MakeApproxPSFAlgorithm::MakeApproxPSFAlgorithm (  ) 

Default constructor and destructor.

casa::MakeApproxPSFAlgorithm::~MakeApproxPSFAlgorithm (  ) 


Member Function Documentation

void casa::MakeApproxPSFAlgorithm::get (  )  [virtual]

Get the input data and parameters from the controller.

Implements casa::Algorithm.

void casa::MakeApproxPSFAlgorithm::put (  )  [virtual]

Return the results to the controller.

Implements casa::Algorithm.

String& casa::MakeApproxPSFAlgorithm::name (  )  [virtual]

Return the name of the algorithm.

Implements casa::Algorithm.

void casa::MakeApproxPSFAlgorithm::task (  )  [private, virtual]

Form and fit the PSF/beam.

Implements casa::Algorithm.


Member Data Documentation

TempImage<Complex>* casa::MakeApproxPSFAlgorithm::cImage_p [private]

Local copies of the data and input parameters.

Definition at line 96 of file MakeApproxPSFAlgorithm.h.

String casa::MakeApproxPSFAlgorithm::myName_p [private]

Definition at line 97 of file MakeApproxPSFAlgorithm.h.

String casa::MakeApproxPSFAlgorithm::msFileName_p [private]

Definition at line 98 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.

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.

FTMachine* casa::MakeApproxPSFAlgorithm::ft_p [private]

Definition at line 104 of file MakeApproxPSFAlgorithm.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 27 21:33:17 2009 for NRAOCASA by  doxygen 1.5.1