casa
5.7.0-16
|
#include <KJones.h>
Public Member Functions | |
DelayFFT (casacore::Double f0, casacore::Double df, casacore::Double padBW, casacore::Cube< casacore::Complex > V, casacore::Cube< casacore::Float > wt=casacore::Cube< casacore::Float >()) | |
Construct from freq info and data-like casacore::Cube<casacore::Complex> (for generic testing w/out casacore::MS data) More... | |
DelayFFT (casacore::Double f0, casacore::Double df, casacore::Double padBW, casacore::Int nCorr, casacore::Int nElem, casacore::Int refant, casacore::Complex v0, casacore::Float wt=1.0) | |
Construct from freq info and shape, w/ initialization (for accumulation) More... | |
DelayFFT (const VisBuffer &vb, casacore::Double padBW, casacore::Int refant) | |
Construct from a VB. More... | |
DelayFFT (SolveDataBuffer &sdb, casacore::Double padBW, casacore::Int refant, casacore::Int nElem) | |
Construct from a VB2. More... | |
void | FFT () |
Perform FFT. More... | |
void | shift (casacore::Double f) |
Apply shift theorem. More... | |
void | add (const DelayFFT &other) |
Accumulate another DelayFFT. More... | |
void | addWithDupAndShift (const DelayFFT &other) |
Accumulate another DelayFFT, with duplication (if nec) and shift. More... | |
void | searchPeak () |
Find peaks. More... | |
const casacore::Cube < casacore::Complex > & | Vpad () const |
const casacore::Matrix < casacore::Float > & | delay () const |
Access to results. More... | |
const casacore::Matrix < casacore::Bool > & | flag () const |
void | state () |
Report some stateinfo. More... | |
Protected Attributes | |
casacore::Double | f0_ |
casacore::Double | df_ |
casacore::Double | padBW_ |
casacore::Int | nCorr_ |
casacore::Int | nPadChan_ |
casacore::Int | nElem_ |
casacore::Int | refant_ |
casacore::Cube< casacore::Complex > | Vpad_ |
casacore::Matrix< casacore::Float > | delay_ |
casacore::Matrix< casacore::Bool > | flag_ |
casa::DelayFFT::DelayFFT | ( | casacore::Double | f0, |
casacore::Double | df, | ||
casacore::Double | padBW, | ||
casacore::Cube< casacore::Complex > | V, | ||
casacore::Cube< casacore::Float > | wt = casacore::Cube< casacore::Float >() |
||
) |
Construct from freq info and data-like casacore::Cube<casacore::Complex> (for generic testing w/out casacore::MS data)
casa::DelayFFT::DelayFFT | ( | casacore::Double | f0, |
casacore::Double | df, | ||
casacore::Double | padBW, | ||
casacore::Int | nCorr, | ||
casacore::Int | nElem, | ||
casacore::Int | refant, | ||
casacore::Complex | v0, | ||
casacore::Float | wt = 1.0 |
||
) |
Construct from freq info and shape, w/ initialization (for accumulation)
casa::DelayFFT::DelayFFT | ( | const VisBuffer & | vb, |
casacore::Double | padBW, | ||
casacore::Int | refant | ||
) |
Construct from a VB.
casa::DelayFFT::DelayFFT | ( | SolveDataBuffer & | sdb, |
casacore::Double | padBW, | ||
casacore::Int | refant, | ||
casacore::Int | nElem | ||
) |
Construct from a VB2.
void casa::DelayFFT::addWithDupAndShift | ( | const DelayFFT & | other | ) |
Accumulate another DelayFFT, with duplication (if nec) and shift.
|
inline |
void casa::DelayFFT::FFT | ( | ) |
Perform FFT.
|
inline |
void casa::DelayFFT::searchPeak | ( | ) |
Find peaks.
void casa::DelayFFT::shift | ( | casacore::Double | f | ) |
Apply shift theorem.
void casa::DelayFFT::state | ( | ) |
Report some stateinfo.
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |