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

#include <VBStore.h>

List of all members.

Public Member Functions

 VBStore ()
 ~VBStore ()
Int nRow ()
Int beginRow ()
Int endRow ()
Bool dopsf ()
Bool useCorrected ()
Matrix< Double > & uvw ()
Vector< Bool > & rowFlag ()
Cube< Bool > & flagCube ()
Matrix< Float > & imagingWeight ()
Cube< Complex > & visCube ()
Vector< Double > & freq ()
Cube< Complex > & modelCube ()
Cube< Complex > & correctedCube ()
void reference (const VBStore &other)
 VBStore ()
 ~VBStore ()
Int nRow ()
Int beginRow ()
Int endRow ()
Int spwID ()
Bool dopsf ()
Bool useCorrected ()
Matrix< Double > & uvw ()
Vector< Bool > & rowFlag ()
Cube< Bool > & flagCube ()
Matrix< Float > & imagingWeight ()
Cube< Complex > & visCube ()
Vector< Double > & freq ()
Cube< Complex > & modelCube ()
Cube< Complex > & correctedCube ()
Quantity pa ()
const VisBuffervb ()
Double imRefFreq ()
void reference (const VBStore &other)

Public Attributes

Int nRow_p
Int beginRow_p
Int endRow_p
Matrix< Doubleuvw_p
Vector< BoolrowFlag_p
Cube< BoolflagCube_p
Matrix< FloatimagingWeight_p
Cube< Complex > visCube_p
Cube< Complex > modelCube_p
Cube< Complex > correctedCube_p
Vector< Doublefreq_p
Bool dopsf_p
Bool useCorrected_p
Int spwID_p
Int startChan_p
Int endChan_p
Bool conjBeams_p
Vector< IntcorrType_p
Quantity paQuant_p
Vector< Intantenna1_p
Vector< Intantenna2_p
const VisBuffervb_p
Double imRefFreq_p

Detailed Description

Definition at line 33 of file VBStore.h.


Constructor & Destructor Documentation

casa::VBStore::VBStore ( ) [inline]

Definition at line 36 of file VBStore.h.

Definition at line 37 of file VBStore.h.

casa::VBStore::VBStore ( ) [inline]

Definition at line 36 of file VBStore.h.

Definition at line 37 of file VBStore.h.


Member Function Documentation

Definition at line 39 of file VBStore.h.

References beginRow_p.

Definition at line 39 of file VBStore.h.

References beginRow_p.

Cube<Complex>& casa::VBStore::correctedCube ( ) [inline]

Definition at line 50 of file VBStore.h.

References correctedCube_p.

Cube<Complex>& casa::VBStore::correctedCube ( ) [inline]

Definition at line 51 of file VBStore.h.

References correctedCube_p.

Bool casa::VBStore::dopsf ( ) [inline]

Definition at line 41 of file VBStore.h.

References dopsf_p.

Bool casa::VBStore::dopsf ( ) [inline]

Definition at line 42 of file VBStore.h.

References dopsf_p.

Int casa::VBStore::endRow ( ) [inline]

Definition at line 40 of file VBStore.h.

References endRow_p.

Int casa::VBStore::endRow ( ) [inline]

Definition at line 40 of file VBStore.h.

References endRow_p.

Definition at line 45 of file VBStore.h.

References flagCube_p.

Definition at line 46 of file VBStore.h.

References flagCube_p.

Definition at line 48 of file VBStore.h.

References freq_p.

Definition at line 49 of file VBStore.h.

References freq_p.

Definition at line 46 of file VBStore.h.

References imagingWeight_p.

Definition at line 47 of file VBStore.h.

References imagingWeight_p.

Definition at line 54 of file VBStore.h.

References imRefFreq_p.

Cube<Complex>& casa::VBStore::modelCube ( ) [inline]

Definition at line 49 of file VBStore.h.

References modelCube_p.

Cube<Complex>& casa::VBStore::modelCube ( ) [inline]

Definition at line 50 of file VBStore.h.

References modelCube_p.

Int casa::VBStore::nRow ( ) [inline]

Definition at line 38 of file VBStore.h.

References nRow_p.

Int casa::VBStore::nRow ( ) [inline]

Definition at line 38 of file VBStore.h.

References nRow_p.

Definition at line 52 of file VBStore.h.

References paQuant_p.

void casa::VBStore::reference ( const VBStore other) [inline]

if (useCorrected_p) correctedCube_p.reference(other.correctedCube_p); else visCube_p.reference(other.visCube_p); if (useCorrected_p) { correctedCube_p.reference(other.correctedCube_p); visCube_p.reference(other.correctedCube_p); } else visCube_p.reference(other.visCube_p);

uvw_p.assign(other.uvw_p); rowFlag_p.assign(other.rowFlag_p); flagCube_p.assign(other.flagCube_p); imagingWeight_p.assign(other.imagingWeight_p); freq_p.assign(other.freq_p); visCube_p.assign(other.visCube_p); modelCube_p.assign(other.modelCube_p); correctedCube_p.assign(other.correctedCube_p);

Definition at line 52 of file VBStore.h.

References beginRow_p, correctedCube_p, dopsf_p, endRow_p, flagCube_p, freq_p, imagingWeight_p, modelCube_p, nRow_p, casa::Cube< T >::reference(), casa::Matrix< T >::reference(), casa::Vector< T >::reference(), rowFlag_p, useCorrected_p, uvw_p, and visCube_p.

void casa::VBStore::reference ( const VBStore other) [inline]

if (useCorrected_p) correctedCube_p.reference(other.correctedCube_p); else visCube_p.reference(other.visCube_p); if (useCorrected_p) { correctedCube_p.reference(other.correctedCube_p); visCube_p.reference(other.correctedCube_p); } else visCube_p.reference(other.visCube_p);

uvw_p.assign(other.uvw_p); rowFlag_p.assign(other.rowFlag_p); flagCube_p.assign(other.flagCube_p); imagingWeight_p.assign(other.imagingWeight_p); freq_p.assign(other.freq_p); visCube_p.assign(other.visCube_p); modelCube_p.assign(other.modelCube_p); correctedCube_p.assign(other.correctedCube_p);

Definition at line 56 of file VBStore.h.

References beginRow_p, correctedCube_p, dopsf_p, endRow_p, flagCube_p, freq_p, imagingWeight_p, modelCube_p, nRow_p, casa::Cube< T >::reference(), casa::Matrix< T >::reference(), casa::Vector< T >::reference(), rowFlag_p, useCorrected_p, uvw_p, and visCube_p.

Definition at line 44 of file VBStore.h.

References rowFlag_p.

Definition at line 45 of file VBStore.h.

References rowFlag_p.

Int casa::VBStore::spwID ( ) [inline]

Definition at line 41 of file VBStore.h.

References spwID_p.

Definition at line 42 of file VBStore.h.

References useCorrected_p.

Definition at line 43 of file VBStore.h.

References useCorrected_p.

Definition at line 43 of file VBStore.h.

References uvw_p.

Definition at line 44 of file VBStore.h.

References uvw_p.

const VisBuffer& casa::VBStore::vb ( ) [inline]

Definition at line 53 of file VBStore.h.

References vb_p.

Cube<Complex>& casa::VBStore::visCube ( ) [inline]

Definition at line 47 of file VBStore.h.

References visCube_p.

Cube<Complex>& casa::VBStore::visCube ( ) [inline]

Definition at line 48 of file VBStore.h.

References visCube_p.


Member Data Documentation

Definition at line 99 of file VBStore.h.

Definition at line 99 of file VBStore.h.

Definition at line 85 of file VBStore.h.

Referenced by beginRow(), and reference().

Definition at line 96 of file VBStore.h.

Definition at line 90 of file VBStore.h.

Referenced by correctedCube(), and reference().

Definition at line 97 of file VBStore.h.

Definition at line 92 of file VBStore.h.

Referenced by dopsf(), and reference().

Definition at line 89 of file VBStore.h.

Definition at line 85 of file VBStore.h.

Referenced by endRow(), and reference().

Definition at line 88 of file VBStore.h.

Referenced by flagCube(), and reference().

Definition at line 91 of file VBStore.h.

Referenced by freq(), and reference().

Definition at line 89 of file VBStore.h.

Referenced by imagingWeight(), and reference().

Definition at line 101 of file VBStore.h.

Referenced by imRefFreq().

Definition at line 90 of file VBStore.h.

Referenced by modelCube(), and reference().

Definition at line 85 of file VBStore.h.

Referenced by nRow(), and reference().

Definition at line 98 of file VBStore.h.

Referenced by pa().

Definition at line 87 of file VBStore.h.

Referenced by reference(), and rowFlag().

Definition at line 89 of file VBStore.h.

Referenced by spwID().

Definition at line 89 of file VBStore.h.

Definition at line 92 of file VBStore.h.

Referenced by reference(), and useCorrected().

Definition at line 86 of file VBStore.h.

Referenced by reference(), and uvw().

Definition at line 100 of file VBStore.h.

Referenced by vb().

Definition at line 90 of file VBStore.h.

Referenced by reference(), and visCube().


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