casa::TJones Class Reference

********************************************************** TJones More...

#include <StandardVisCal.h>

Inheritance diagram for casa::TJones:
casa::SolvableVisJones casa::SolvableVisMueller casa::VisJones casa::SolvableVisCal casa::VisMueller casa::VisMueller casa::VisCal casa::VisCal casa::VisCal casa::TfJones casa::TOpac casa::TfOpac

List of all members.

Public Member Functions

 TJones (VisSet &vs)
 Constructor.
 TJones (String msname, Int MSnAnt, Int MSnSpw)
 TJones (const MSMetaInfoForCal &msmc)
 TJones (const Int &nAnt)
virtual ~TJones ()
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 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)
 Set up corruptor.

Protected Member Functions

virtual Int nPar ()
 T has one trivial complex parameter.
virtual Bool trivialJonesElem ()
 Jones matrix elements are trivial.
virtual Bool trivialDJ ()
 Are diff'd Js trivial?
virtual void initTrivDJ ()
 Initialize trivial dJs.

Private Attributes

AtmosCorruptortcorruptor_p
 object that can simulate the corruption terms - internal to T; public access is only to the CalCorruptor parts

Detailed Description

********************************************************** TJones

Definition at line 113 of file StandardVisCal.h.


Constructor & Destructor Documentation

casa::TJones::TJones ( VisSet vs  ) 

Constructor.

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

Member Function Documentation

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

This type is accumulatable.

Reimplemented from casa::SolvableVisCal.

Definition at line 135 of file StandardVisCal.h.

References casacore::True.

virtual void casa::TJones::createCorruptor ( const VisIter vi,
const Record &  simpar,
const Int  nSim 
) [virtual]

Set up corruptor.

virtual void casa::TJones::guessPar ( SDBList sdbs  )  [virtual]

Reimplemented from casa::SolvableVisCal.

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

Hazard a guess at parameters.

Reimplemented from casa::SolvableVisMueller.

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

Initialize trivial dJs.

Reimplemented from casa::SolvableVisJones.

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

Type of Jones matrix according to nPar().

Implements casa::VisJones.

Reimplemented in casa::TOpac.

Definition at line 132 of file StandardVisCal.h.

References casa::Jones::Scalar.

virtual String casa::TJones::longTypeName (  )  [inline, virtual]

Reimplemented from casa::VisCal.

Reimplemented in casa::TfJones, casa::TOpac, and casa::TfOpac.

Definition at line 129 of file StandardVisCal.h.

virtual Int casa::TJones::nPar (  )  [inline, protected, virtual]

T has one trivial complex parameter.

Implements casa::VisCal.

Reimplemented in casa::TOpac.

Definition at line 150 of file StandardVisCal.h.

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

This type is smoothable.

Reimplemented from casa::SolvableVisCal.

Definition at line 138 of file StandardVisCal.h.

References casacore::True.

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

Are diff'd Js trivial?

Reimplemented from casa::SolvableVisJones.

Definition at line 156 of file StandardVisCal.h.

References casacore::True.

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

Jones matrix elements are trivial.

Implements casa::VisJones.

Reimplemented in casa::TOpac.

Definition at line 153 of file StandardVisCal.h.

References casacore::True.

virtual Type casa::TJones::type (  )  [inline, virtual]

Return the type enum.

Implements casa::VisCal.

Reimplemented in casa::TfJones, casa::TOpac, and casa::TfOpac.

Definition at line 125 of file StandardVisCal.h.

References casa::VisCal::T.

virtual String casa::TJones::typeName (  )  [inline, virtual]

Return type name as string.

Reimplemented from casa::VisCal.

Reimplemented in casa::TfJones, casa::TOpac, and casa::TfOpac.

Definition at line 128 of file StandardVisCal.h.


Member Data Documentation

object that can simulate the corruption terms - internal to T; public access is only to the CalCorruptor parts

Definition at line 165 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