casa::GJones Class Reference

********************************************************** GJones More...

#include <StandardVisCal.h>

Inheritance diagram for casa::GJones:
casa::SolvableVisJones casa::SolvableVisMueller casa::VisJones casa::SolvableVisCal casa::VisMueller casa::VisMueller casa::VisCal casa::VisCal casa::VisCal casa::BJones casa::EVLASwPow casa::GJonesSpline casa::GlinXphJones casa::KJones casa::SDDoubleCircleGainCal casa::BJonesPoly casa::StandardTsys casa::GlinXphfJones casa::KAntPosJones casa::KcrossJones casa::KMBDJones

List of all members.

Public Member Functions

 GJones (VisSet &vs)
 Constructor.
 GJones (String msname, Int MSnAnt, Int MSnSpw)
 GJones (const MSMetaInfoForCal &msmc)
 GJones (const Int &nAnt)
virtual ~GJones ()
virtual Type type ()
 Return the type enum.
virtual String typeName ()
 Return type name as string.
virtual String longTypeName ()
virtual Jones::JonesType jonesType ()
 Type of Jones matrix according to nPar().
virtual Bool accumulatable ()
 This type is accumulatable.
virtual Bool smoothable ()
 This type is smoothable.
virtual Bool phandonly ()
 Nominally, we will only use parallel hands for now.
virtual void guessPar (VisBuffer &vb)
 Hazard a guess at parameters.
virtual void guessPar (SDBList &sdbs)
virtual void createCorruptor (const VisIter &vi, const Record &simpar, const Int nSim)

Protected Member Functions

virtual Int nPar ()
 G has two trivial Complex parameters.
virtual Bool trivialJonesElem ()
 Jones matrix elements are trivial.
virtual Bool trivialDJ ()
 dG/dp are trivial
virtual void initTrivDJ ()
 Initialize trivial dJs.

Private Attributes

GJonesCorruptorgcorruptor_p

Detailed Description

********************************************************** GJones

Definition at line 222 of file StandardVisCal.h.


Constructor & Destructor Documentation

casa::GJones::GJones ( VisSet vs  ) 

Constructor.

casa::GJones::GJones ( String  msname,
Int  MSnAnt,
Int  MSnSpw 
)
casa::GJones::GJones ( const MSMetaInfoForCal msmc  ) 
casa::GJones::GJones ( const Int &  nAnt  ) 
virtual casa::GJones::~GJones (  )  [virtual]

Member Function Documentation

virtual Bool casa::GJones::accumulatable (  )  [inline, virtual]

This type is accumulatable.

Reimplemented from casa::SolvableVisCal.

Reimplemented in casa::KJones.

Definition at line 244 of file StandardVisCal.h.

References casacore::True.

virtual void casa::GJones::createCorruptor ( const VisIter vi,
const Record &  simpar,
const Int  nSim 
) [virtual]
virtual void casa::GJones::guessPar ( SDBList sdbs  )  [virtual]

Reimplemented from casa::SolvableVisCal.

virtual void casa::GJones::guessPar ( VisBuffer vb  )  [virtual]

Hazard a guess at parameters.

Reimplemented from casa::SolvableVisMueller.

Reimplemented in casa::KJones.

virtual void casa::GJones::initTrivDJ (  )  [protected, virtual]

Initialize trivial dJs.

Reimplemented from casa::SolvableVisJones.

Reimplemented in casa::KJones, and casa::KAntPosJones.

virtual Jones::JonesType casa::GJones::jonesType (  )  [inline, virtual]

Type of Jones matrix according to nPar().

Implements casa::VisJones.

Reimplemented in casa::BJonesPoly, casa::GJonesSpline, casa::KJones, and casa::KAntPosJones.

Definition at line 241 of file StandardVisCal.h.

References casa::Jones::Diagonal.

virtual String casa::GJones::longTypeName (  )  [inline, virtual]
virtual Int casa::GJones::nPar (  )  [inline, protected, virtual]

G has two trivial Complex parameters.

Implements casa::VisCal.

Reimplemented in casa::BJonesPoly, casa::EVLASwPow, casa::GJonesSpline, casa::KJones, and casa::KAntPosJones.

Definition at line 261 of file StandardVisCal.h.

virtual Bool casa::GJones::phandonly (  )  [inline, virtual]

Nominally, we will only use parallel hands for now.

Reimplemented from casa::SolvableVisCal.

Reimplemented in casa::GlinXphJones, and casa::KcrossJones.

Definition at line 250 of file StandardVisCal.h.

References casacore::True.

virtual Bool casa::GJones::smoothable (  )  [inline, virtual]

This type is smoothable.

Reimplemented from casa::SolvableVisCal.

Reimplemented in casa::KJones, and casa::KAntPosJones.

Definition at line 247 of file StandardVisCal.h.

References casacore::True.

virtual Bool casa::GJones::trivialDJ (  )  [inline, protected, virtual]

dG/dp are trivial

Reimplemented from casa::SolvableVisJones.

Reimplemented in casa::KJones, and casa::KAntPosJones.

Definition at line 267 of file StandardVisCal.h.

References casacore::True.

virtual Bool casa::GJones::trivialJonesElem (  )  [inline, protected, virtual]

Jones matrix elements are trivial.

Implements casa::VisJones.

Reimplemented in casa::EVLASwPow, casa::KJones, casa::KAntPosJones, and casa::StandardTsys.

Definition at line 264 of file StandardVisCal.h.

References casacore::True.

virtual Type casa::GJones::type (  )  [inline, virtual]
virtual String casa::GJones::typeName (  )  [inline, virtual]

Member Data Documentation

Definition at line 274 of file StandardVisCal.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1