casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
casa::CrossDelayFFT Class Reference

#include <KJones.h>

Inheritance diagram for casa::CrossDelayFFT:
casa::DelayFFT

Public Member Functions

 CrossDelayFFT (casacore::Double f0, casacore::Double df, casacore::Double padBW, casacore::Cube< casacore::Complex > V)
 Construct from freq info and data-like casacore::Cube<casacore::Complex> (for generic testing w/out casacore::MS data) More...
 
 CrossDelayFFT (casacore::Double f0, casacore::Double df, casacore::Double padBW)
 Construct from freq info and shape, w/ initialization (for accumulation) More...
 
 CrossDelayFFT (SolveDataBuffer &sdb, casacore::Double padBW)
 Construct from a SDB (VB2) More...
 
void state ()
 Report some stateinfo. More...
 
- Public Member Functions inherited from 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) 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...
 

Additional Inherited Members

- Protected Attributes inherited from casa::DelayFFT
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::Floatdelay_
 
casacore::Matrix< casacore::Boolflag_
 

Detailed Description

Definition at line 91 of file KJones.h.

Constructor & Destructor Documentation

casa::CrossDelayFFT::CrossDelayFFT ( casacore::Double  f0,
casacore::Double  df,
casacore::Double  padBW,
casacore::Cube< casacore::Complex >  V 
)

Construct from freq info and data-like casacore::Cube<casacore::Complex> (for generic testing w/out casacore::MS data)

casa::CrossDelayFFT::CrossDelayFFT ( casacore::Double  f0,
casacore::Double  df,
casacore::Double  padBW 
)

Construct from freq info and shape, w/ initialization (for accumulation)

casa::CrossDelayFFT::CrossDelayFFT ( SolveDataBuffer sdb,
casacore::Double  padBW 
)

Construct from a SDB (VB2)

Member Function Documentation

void casa::CrossDelayFFT::state ( )

Report some stateinfo.


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