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


More...

#include <PhaseGrad.h>

Public Member Functions

 PhaseGrad ()
 
 ~PhaseGrad ()
 
PhaseGradoperator= (const PhaseGrad &other)
 
const casacore::Matrix
< casacore::Complex > & 
getFieldPointingGrad ()
 
const casacore::Matrix
< casacore::Complex > & 
getAntennaPointingGrad ()
 
bool needsNewPhaseGrad (const casacore::Vector< casacore::Vector< double > > &pointingOffset, const vi::VisBuffer2 &vb, const int &row)
 
bool ComputeFieldPointingGrad (const casacore::Vector< double > &pointingOffset, const casacore::CountedPtr< CFBuffer > &cfb, const vi::VisBuffer2 &vb)
 void getPhaseGrad(casacore::Matrix<casacore::Complex>& fullPhaseGrad) {fullPhaseGrad = antenna_phaseGrad_p + sky_phaseGrad_p;} More...
 
bool ComputeFieldPointingGrad (const casacore::Vector< casacore::Vector< double > > &pointingOffset, const casacore::CountedPtr< CFBuffer > &cfb, const vi::VisBuffer2 &vb, const int &row)
 

Public Attributes

const double const int & spwID
 
const double const int const int & fieldId
 

Private Attributes

*casacore::Matrix
< casacore::Complex > 
field_phaseGrad_p
 
casacore::Matrix
< casacore::Complex > 
antenna_phaseGrad_p
 
casacore::Vector
< casacore::RigidVector
< double, 2 > > 
cached_FieldOffset_p
 
CFBuffercachedCFBPtr_p
 
casacore::Vector< int > maxCFShape_p
 

Detailed Description


Definition at line 49 of file PhaseGrad.h.

Constructor & Destructor Documentation

casa::refim::PhaseGrad::PhaseGrad ( )
inline

Definition at line 52 of file PhaseGrad.h.

casa::refim::PhaseGrad::~PhaseGrad ( )
inline

Definition at line 55 of file PhaseGrad.h.

Member Function Documentation

bool casa::refim::PhaseGrad::ComputeFieldPointingGrad ( const casacore::Vector< double > &  pointingOffset,
const casacore::CountedPtr< CFBuffer > &  cfb,
const vi::VisBuffer2 vb 
)

void getPhaseGrad(casacore::Matrix<casacore::Complex>& fullPhaseGrad) {fullPhaseGrad = antenna_phaseGrad_p + sky_phaseGrad_p;}

bool casa::refim::PhaseGrad::ComputeFieldPointingGrad ( const casacore::Vector< casacore::Vector< double > > &  pointingOffset,
const casacore::CountedPtr< CFBuffer > &  cfb,
const vi::VisBuffer2 vb,
const int &  row 
)
const casacore::Matrix<casacore::Complex>& casa::refim::PhaseGrad::getAntennaPointingGrad ( )
inline

Definition at line 60 of file PhaseGrad.h.

References antenna_phaseGrad_p.

const casacore::Matrix<casacore::Complex>& casa::refim::PhaseGrad::getFieldPointingGrad ( )
inline

Definition at line 59 of file PhaseGrad.h.

References field_phaseGrad_p.

bool casa::refim::PhaseGrad::needsNewPhaseGrad ( const casacore::Vector< casacore::Vector< double > > &  pointingOffset,
const vi::VisBuffer2 vb,
const int &  row 
)
PhaseGrad& casa::refim::PhaseGrad::operator= ( const PhaseGrad other)

Member Data Documentation

casacore::Matrix<casacore::Complex> casa::refim::PhaseGrad::antenna_phaseGrad_p
private

Definition at line 82 of file PhaseGrad.h.

Referenced by getAntennaPointingGrad().

casacore::Vector<casacore::RigidVector<double, 2> > casa::refim::PhaseGrad::cached_FieldOffset_p
private

Definition at line 83 of file PhaseGrad.h.

CFBuffer* casa::refim::PhaseGrad::cachedCFBPtr_p
private

Definition at line 84 of file PhaseGrad.h.

* casacore::Matrix<casacore::Complex> casa::refim::PhaseGrad::field_phaseGrad_p
private

Definition at line 81 of file PhaseGrad.h.

Referenced by getFieldPointingGrad().

const double const int const int& casa::refim::PhaseGrad::fieldId

Definition at line 76 of file PhaseGrad.h.

casacore::Vector<int> casa::refim::PhaseGrad::maxCFShape_p
private

Definition at line 85 of file PhaseGrad.h.

const double const int& casa::refim::PhaseGrad::spwID

Definition at line 76 of file PhaseGrad.h.


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