casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::ResidualAlgorithm Class Reference

Parallel residual image formation. More...

#include <ResidualAlgorithm.h>

Inheritance diagram for casa::ResidualAlgorithm:
casa::Algorithm

List of all members.

Public Member Functions

 ResidualAlgorithm ()
 Default constructor and destructor.
 ~ResidualAlgorithm ()
void get ()
 Get the input data and parameters from the controller.
void put ()
 Return the results to the controller.
Stringname ()
 Return the name of the algorithm.

Private Member Functions

void task ()
 Form the residual image.
void initializePut (const VisBuffer &vb, Int model)
 Local utility functions.
void putResidualVis (VisBuffer &vb, Int model)

Private Attributes

Int model_p
 Private data.
TempImage< Complex > * cImage_p
String myName_p
String msName_p
Bool incremental_p
Matrix< Float > * weight_p
TempImage< Floatpsf_p
FTMachineft_p
MeasurementSetms_p

Detailed Description

Parallel residual image formation.

Intended use:

Public interface

Prerequisite

Etymology

From "residual image" and "parallel algorithm"

Synopsis

This class is called by PSkyEquation to form residual image using parallelization within the Applicator/Algorithm framework

Example

Motivation

Encapsulate the parallelized residual image formation

To Do

Definition at line 79 of file ResidualAlgorithm.h.


Constructor & Destructor Documentation

Default constructor and destructor.


Member Function Documentation

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

Get the input data and parameters from the controller.

Implements casa::Algorithm.

void casa::ResidualAlgorithm::initializePut ( const VisBuffer vb,
Int  model 
) [private]

Local utility functions.

Return the name of the algorithm.

Implements casa::Algorithm.

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

Return the results to the controller.

Implements casa::Algorithm.

void casa::ResidualAlgorithm::putResidualVis ( VisBuffer vb,
Int  model 
) [private]
void casa::ResidualAlgorithm::task ( ) [private, virtual]

Form the residual image.

Implements casa::Algorithm.


Member Data Documentation

Definition at line 97 of file ResidualAlgorithm.h.

Definition at line 103 of file ResidualAlgorithm.h.

Definition at line 100 of file ResidualAlgorithm.h.

Private data.

Definition at line 96 of file ResidualAlgorithm.h.

Definition at line 104 of file ResidualAlgorithm.h.

Definition at line 99 of file ResidualAlgorithm.h.

Definition at line 98 of file ResidualAlgorithm.h.

Definition at line 102 of file ResidualAlgorithm.h.

Definition at line 101 of file ResidualAlgorithm.h.


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