1 #ifndef MHO_SingleSidebandNormFX_HH__
2 #define MHO_SingleSidebandNormFX_HH__
#define VIS_NDIM
Definition: MHO_BaselineContainers.hh:43
Class MHO_ComplexConjugator.
Definition: MHO_ComplexConjugator.hh:24
Class MHO_CyclicRotator.
Definition: MHO_CyclicRotator.hh:29
Class MHO_EndZeroPadder.
Definition: MHO_EndZeroPadder.hh:29
Class MHO_FunctorBroadcaster.
Definition: MHO_FunctorBroadcaster.hh:25
Class MHO_NaNMasker.
Definition: MHO_NaNMasker.hh:25
Class MHO_NormFX.
Definition: MHO_NormFX.hh:27
Class MHO_SBDTableGenerator.
Definition: MHO_SBDTableGenerator.hh:29
Class MHO_SingleSidebandNormFX.
Definition: MHO_SingleSidebandNormFX.hh:42
MHO_SingleSidebandNormFX()
Definition: MHO_SingleSidebandNormFX.cc:10
virtual bool ExecuteOutOfPlace(const XArgType *in, XArgType *out) override
Applies a series of operations including zero-padding, NaN filtering, FFT and cyclic rotation to inpu...
Definition: MHO_SingleSidebandNormFX.cc:78
virtual bool InitializeOutOfPlace(const XArgType *in, XArgType *out) override
Initializes out-of-place processing for Single Sideband (all channels USB or LSB) NormFX using input ...
Definition: MHO_SingleSidebandNormFX.cc:14
virtual bool InitializeInPlace(XArgType *in) override
Initializes in-place by initializing out-of-place and copying back.
Definition: MHO_SingleSidebandNormFX.cc:228
virtual ~MHO_SingleSidebandNormFX()
Definition: MHO_SingleSidebandNormFX.cc:12
virtual bool ExecuteInPlace(XArgType *in) override
Executes in-place operation by temporarily using out-of-place execution and copying results back.
Definition: MHO_SingleSidebandNormFX.cc:238
Definition: MHO_ChannelLabeler.hh:17
MHO_TableContainer< visibility_element_type, baseline_axis_pack > visibility_type
Definition: MHO_BaselineContainers.hh:52