casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
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::BJonesPoly casa::StandardTsys casa::GlinXphfJones casa::KAntPosJones casa::KcrossJones casa::KMBDJones

List of all members.

Public Member Functions

 GJones (VisSet &vs)
 Constructor.
 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 createCorruptor (const VisIter &vi, const Record &simpar, const Int nSim)
 make a corruptor in a VC-specific way

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 215 of file StandardVisCal.h.


Constructor & Destructor Documentation

Constructor.

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 235 of file StandardVisCal.h.

References casa::True.

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

make a corruptor in a VC-specific way

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::KAntPosJones, and casa::KJones.

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

Type of Jones matrix according to nPar()

Implements casa::VisJones.

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

Definition at line 232 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::KAntPosJones, casa::GJonesSpline, casa::BJonesPoly, casa::KJones, and casa::EVLASwPow.

Definition at line 251 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 241 of file StandardVisCal.h.

References casa::True.

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

This type is smoothable.

Reimplemented from casa::SolvableVisCal.

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

Definition at line 238 of file StandardVisCal.h.

References casa::True.

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

dG/dp are trivial

Reimplemented from casa::SolvableVisJones.

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

Definition at line 257 of file StandardVisCal.h.

References casa::True.

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

Jones matrix elements are trivial.

Implements casa::VisJones.

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

Definition at line 254 of file StandardVisCal.h.

References casa::True.

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

Member Data Documentation

Definition at line 264 of file StandardVisCal.h.


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