casa
5.7.0-16
|
#include <CalStatsDerived.h>
Public Member Functions | |
CalStatsPhase (const casacore::Cube< casacore::DComplex > &oValue, const casacore::Cube< casacore::Double > &oValueErr, const casacore::Cube< casacore::Bool > &oFlag, const casacore::Vector< casacore::String > &oFeed, const casacore::Vector< casacore::Double > &oFrequency, const casacore::Vector< casacore::Double > &oTime, const CalStats::AXIS &eAxisIterUserID, const casacore::Bool &bUnwrap, const casacore::Double &dJumpMax) | |
Generic constructor. More... | |
~CalStatsPhase (void) | |
Destructor. More... | |
Public Member Functions inherited from casa::CalStats | |
CalStats (const casacore::Cube< casacore::Double > &oValue, const casacore::Cube< casacore::Double > &oValueErr, const casacore::Cube< casacore::Bool > &oFlag, const casacore::Vector< casacore::String > &oFeed, const casacore::Vector< casacore::Double > &oFrequency, const casacore::Vector< casacore::Double > &oTime, const AXIS &eAxisIterUser) | |
Generic constructor. More... | |
CalStats (const CalStats &oCalStats) | |
Copy constructor and operator=() function. More... | |
CalStats & | operator= (const CalStats &oCalStats) |
virtual | ~CalStats (void) |
Destructor. More... | |
casacore::IPosition | axisIterID (void) const |
Axis ID states. More... | |
AXIS | axisNonIterID (void) const |
casacore::Vector < casacore::String > | axisIterFeed (void) const |
Axis value states. More... | |
casacore::Vector < casacore::Double > | axisIterUser (void) const |
casacore::Vector < casacore::Double > | axisNonIter (void) const |
casacore::IPosition | statsShape (void) const |
Output statistics cube shape state. More... | |
casacore::Cube < casacore::Double > & | value (void) const |
casacore::Input data states More... | |
casacore::Cube < casacore::Double > & | valueErr (void) const |
casacore::Cube< casacore::Bool > & | flag (void) const |
template<typename T > | |
casacore::Matrix< OUT< T > > | stats (const ARG< T > &oArg) |
Calculate statistics (allowed T: CalStats::NONE gets data without calculating statistics, CalStatsFitter::FIT calculates fits, and CalStatsHist::HIST calculates histogram statistics). More... | |
template<typename T > | |
T | statsWrap (const casacore::Vector< casacore::Double > &oAbs, const casacore::Vector< casacore::Double > &oValue, const casacore::Vector< casacore::Double > &oValueErr, casacore::Vector< casacore::Bool > &oFlag, const ARG< T > &oArg) |
Static Public Member Functions | |
static void | unwrapGD (casacore::Vector< casacore::Double > &oPhase, const casacore::Vector< casacore::Double > &oFrequency, const casacore::Vector< casacore::Bool > &oFlag) |
Group-delay unwrapping member function. More... | |
static void | unwrapSimple (casacore::Vector< casacore::Double > &oPhase, const casacore::Double &dJumpMax, const casacore::Vector< casacore::Bool > &oFlag) |
Simple phase unwrapping member function. More... | |
Static Public Member Functions inherited from casa::CalStats | |
static casacore::String | axisName (const AXIS &eAxis) |
The axis names. More... | |
Static Private Member Functions | |
static casacore::Vector < casacore::Double > & | fringePacket2 (const casacore::Vector< casacore::Double > &oPhase, const casacore::Vector< casacore::Double > &oFrequency, const casacore::Vector< casacore::Double > &oTime) |
Form the squared-amplitude fringe packet. More... | |
template<typename T > | |
static casacore::Double & | maxLocation (const casacore::Vector< T > &oAbs, const casacore::Vector< T > &oValue) |
Find the abscissa corresponding to the peak value of an ordinate vector. More... | |
Static Private Attributes | |
static const casacore::uInt | NUM_ITER_UNWRAP |
The maximum number of iterations for unwrapping. More... | |
static const casacore::Double | NEW_RANGE_FACTOR |
The new time range per unwrapping iteration is this factor times the present time increment. More... | |
Definition at line 220 of file CalStatsDerived.h.
casa::CalStatsPhase::CalStatsPhase | ( | const casacore::Cube< casacore::DComplex > & | oValue, |
const casacore::Cube< casacore::Double > & | oValueErr, | ||
const casacore::Cube< casacore::Bool > & | oFlag, | ||
const casacore::Vector< casacore::String > & | oFeed, | ||
const casacore::Vector< casacore::Double > & | oFrequency, | ||
const casacore::Vector< casacore::Double > & | oTime, | ||
const CalStats::AXIS & | eAxisIterUserID, | ||
const casacore::Bool & | bUnwrap, | ||
const casacore::Double & | dJumpMax | ||
) |
Generic constructor.
casa::CalStatsPhase::~CalStatsPhase | ( | void | ) |
Destructor.
|
staticprivate |
Form the squared-amplitude fringe packet.
|
staticprivate |
Find the abscissa corresponding to the peak value of an ordinate vector.
Start of CalStatsDerived::maxLocation<T> template private statistics member
Call the minMax() function and return the position of the maximum value
Definition at line 299 of file CalStatsDerived.h.
References casacore::minMax().
|
static |
Group-delay unwrapping member function.
|
static |
Simple phase unwrapping member function.
|
staticprivate |
The new time range per unwrapping iteration is this factor times the present time increment.
Definition at line 257 of file CalStatsDerived.h.
|
staticprivate |
The maximum number of iterations for unwrapping.
Definition at line 253 of file CalStatsDerived.h.