casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::MakeApproxPSFAlgorithm Class Reference

Parallelized version of approximate PSF formation. More...

#include <MakeApproxPSFAlgorithm.h>

Inheritance diagram for casa::MakeApproxPSFAlgorithm:
casa::Algorithm

Public Member Functions

 MakeApproxPSFAlgorithm ()
 Default constructor and destructor. More...
 
 ~MakeApproxPSFAlgorithm ()
 
void get ()
 Get the input data and parameters from the controller. More...
 
void put ()
 Return the results to the controller. More...
 
casacore::Stringname ()
 Return the name of the algorithm. More...
 
- Public Member Functions inherited from casa::Algorithm
 Algorithm ()
 Default constructor and destructor. More...
 
virtual ~Algorithm ()
 
void apply ()
 Generic apply to execute the parallel task. More...
 

Private Member Functions

void task ()
 Form and fit the PSF/beam. More...
 

Private Attributes

casacore::TempImage
< casacore::Complex > * 
cImage_p
 Local copies of the data and input parameters. More...
 
casacore::String myName_p
 
casacore::String msFileName_p
 
casacore::TempImage
< casacore::Float > * 
psf_p
 
casacore::Matrix< casacore::Floatweight_p
 
casacore::Vector< casacore::Floatbeam_p
 
casacore::Array
< casacore::Float > * 
beamArray_p
 
FTMachineft_p
 

Additional Inherited Members

Detailed Description

Parallelized version of approximate PSF formation.

Intended use:

Public interface

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.

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.

casacore::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 ( )
privatevirtual

Form and fit the PSF/beam.

Implements casa::Algorithm.

Member Data Documentation

casacore::Vector<casacore::Float> casa::MakeApproxPSFAlgorithm::beam_p
private

Definition at line 102 of file MakeApproxPSFAlgorithm.h.

casacore::Array<casacore::Float>* casa::MakeApproxPSFAlgorithm::beamArray_p
private

Definition at line 103 of file MakeApproxPSFAlgorithm.h.

casacore::TempImage<casacore::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.

casacore::String casa::MakeApproxPSFAlgorithm::msFileName_p
private

Definition at line 98 of file MakeApproxPSFAlgorithm.h.

casacore::String casa::MakeApproxPSFAlgorithm::myName_p
private

Definition at line 97 of file MakeApproxPSFAlgorithm.h.

casacore::TempImage<casacore::Float>* casa::MakeApproxPSFAlgorithm::psf_p
private

Definition at line 100 of file MakeApproxPSFAlgorithm.h.

casacore::Matrix<casacore::Float> casa::MakeApproxPSFAlgorithm::weight_p
private

Definition at line 101 of file MakeApproxPSFAlgorithm.h.


The documentation for this class was generated from the following file: