Class MHO_Notches.
More...
#include <MHO_Notches.hh>
Class MHO_Notches.
operator which 'notches' out problematic chunks of visiblities in frequency space
- Author
- J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
- Date
- Tue Apr 2 09:41:24 AM EDT 2024
◆ MHO_Notches()
hops::MHO_Notches::MHO_Notches |
( |
| ) |
|
◆ ~MHO_Notches()
hops::MHO_Notches::~MHO_Notches |
( |
| ) |
|
|
virtual |
◆ ExecuteInPlace()
Applies filter to channels and spectral points based on defined notches.
- Parameters
-
in | Input visibility data containing channel axis and frequency axis. |
- Returns
- True if execution is successful, false otherwise.
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ ExecuteOutOfPlace()
Copies input visibility data and executes in-place processing.
- Parameters
-
in | Const reference to input visibility_type data. |
out | (visibility_type*) |
- Returns
- Boolean result of ExecuteInPlace operation on copied output data.
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ InitializeInPlace()
◆ InitializeOutOfPlace()
Initializes out-of-place visibility data from input pointer.
- Parameters
-
in | Const pointer to input visibility_type data. |
out | (visibility_type*) |
- Returns
- Boolean indicating successful initialization.
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ SetNotchBoundaries()
void hops::MHO_Notches::SetNotchBoundaries |
( |
const std::vector< double > & |
notch_boundary_list | ) |
|
|
inline |
Setter for notch (locations along frequency axis where visibilities are zeroed out) boundaries.
- Parameters
-
notch_boundary_list | Input vector of double values, must come in pairs of (lower, upper) representing notch boundaries. |
◆ SetWeights()
void hops::MHO_Notches::SetWeights |
( |
weight_type * |
weights | ) |
|
|
inline |
Setter for weights.
- Parameters
-
weights | Input weight values of type weight_type |
The documentation for this class was generated from the following files: