----------------------------------------------------------------------------- End of CalStatsAmp class definition ----------------------------------------------------------------------------- More...
#include <CalStatsDerived.h>
Public Member Functions | |
CalStatsPhase (const Cube< DComplex > &oValue, const Cube< Double > &oValueErr, const Cube< Bool > &oFlag, const Vector< String > &oFeed, const Vector< Double > &oFrequency, const Vector< Double > &oTime, const CalStats::AXIS &eAxisIterUserID, const Bool &bUnwrap, const Double &dJumpMax) | |
Generic constructor. | |
~CalStatsPhase (void) | |
Destructor. | |
Static Public Member Functions | |
static void | unwrapGD (Vector< Double > &oPhase, const Vector< Double > &oFrequency, const Vector< Bool > &oFlag) |
Group-delay unwrapping member function. | |
static void | unwrapSimple (Vector< Double > &oPhase, const Double &dJumpMax, const Vector< Bool > &oFlag) |
Simple phase unwrapping member function. | |
Static Private Member Functions | |
static Vector< Double > & | fringePacket2 (const Vector< Double > &oPhase, const Vector< Double > &oFrequency, const Vector< Double > &oTime) |
Form the squared-amplitude fringe packet. | |
template<typename T > | |
static Double & | maxLocation (const Vector< T > &oAbs, const Vector< T > &oValue) |
Find the abscissa corresponding to the peak value of an ordinate vector. | |
Static Private Attributes | |
static const uInt | NUM_ITER_UNWRAP |
The maximum number of iterations for unwrapping. | |
static const Double | NEW_RANGE_FACTOR |
The new time range per unwrapping iteration is this factor times the present time increment. |
----------------------------------------------------------------------------- End of CalStatsAmp class definition -----------------------------------------------------------------------------
----------------------------------------------------------------------------- Start of CalStatsPhase class definition ----------------------------------------------------------------------------- -----------------------------------------------------------------------------
Definition at line 220 of file CalStatsDerived.h.
casa::CalStatsPhase::CalStatsPhase | ( | const Cube< DComplex > & | oValue, | |
const Cube< Double > & | oValueErr, | |||
const Cube< Bool > & | oFlag, | |||
const Vector< String > & | oFeed, | |||
const Vector< Double > & | oFrequency, | |||
const Vector< Double > & | oTime, | |||
const CalStats::AXIS & | eAxisIterUserID, | |||
const Bool & | bUnwrap, | |||
const Double & | dJumpMax | |||
) |
Generic constructor.
casa::CalStatsPhase::~CalStatsPhase | ( | void | ) |
Destructor.
static Vector<Double>& casa::CalStatsPhase::fringePacket2 | ( | const Vector< Double > & | oPhase, | |
const Vector< Double > & | oFrequency, | |||
const Vector< Double > & | oTime | |||
) | [static, private] |
Form the squared-amplitude fringe packet.
Double & casa::CalStatsPhase::maxLocation | ( | const Vector< T > & | oAbs, | |
const Vector< T > & | oValue | |||
) | [inline, static, private] |
Find the abscissa corresponding to the peak value of an ordinate vector.
----------------------------------------------------------------------------- End of CalStatsPhase class definition -----------------------------------------------------------------------------
----------------------------------------------------------------------------- Start of CalStatsDerived::maxLocation<T> template private statistics member function ----------------------------------------------------------------------------- -----------------------------------------------------------------------------
Call the minMax() function and return the position of the maximum value
Definition at line 299 of file CalStatsDerived.h.
References casacore::minMax().
static void casa::CalStatsPhase::unwrapGD | ( | Vector< Double > & | oPhase, | |
const Vector< Double > & | oFrequency, | |||
const Vector< Bool > & | oFlag | |||
) | [static] |
Group-delay unwrapping member function.
static void casa::CalStatsPhase::unwrapSimple | ( | Vector< Double > & | oPhase, | |
const Double & | dJumpMax, | |||
const Vector< Bool > & | oFlag | |||
) | [static] |
Simple phase unwrapping member function.
const Double casa::CalStatsPhase::NEW_RANGE_FACTOR [static, private] |
The new time range per unwrapping iteration is this factor times the present time increment.
Definition at line 257 of file CalStatsDerived.h.
const uInt casa::CalStatsPhase::NUM_ITER_UNWRAP [static, private] |
The maximum number of iterations for unwrapping.
Definition at line 253 of file CalStatsDerived.h.