|
HOPS
HOPS class reference
|
Class MHO_Notches. More...
#include <MHO_Notches.hh>
Public Member Functions | |
| MHO_Notches () | |
| virtual | ~MHO_Notches () |
| void | SetNotchBoundaries (const std::vector< double > ¬ch_boundary_list) |
| Setter for notch (locations along frequency axis where visibilities are zeroed out) boundaries. More... | |
| void | SetWeights (weight_type *weights) |
| Setter for weights. More... | |
Public Member Functions inherited from hops::MHO_UnaryOperator< visibility_type > | |
| MHO_UnaryOperator () | |
| virtual | ~MHO_UnaryOperator () |
| virtual bool | Execute () override |
| Executes operation using provided arguments and return type. More... | |
| virtual bool | Execute () override=0 |
| Function Execute. More... | |
| virtual bool | Initialize () override |
| Initializes the system using in-place or out-of-place arguments. More... | |
| virtual bool | Initialize () override=0 |
| Function Initialize. More... | |
| MHO_Operator () | |
| void | SetArgs (const visibility_type *in, visibility_type *out) |
| Setter for args. More... | |
| void | SetArgs (visibility_type *in) |
| Setter for args. More... | |
Public Member Functions inherited from hops::MHO_Operator | |
| MHO_Operator () | |
| virtual | ~MHO_Operator () |
| std::string | GetName () const |
| Getter for operator name. More... | |
| double | Priority () const |
| Get the the priority field value. More... | |
| void | SetName (std::string name) |
| Setter for operator name. More... | |
| void | SetPriority (double priority) |
| Setter for operator priority (determines order of execution within a operator category) More... | |
Protected Member Functions | |
| virtual bool | ExecuteInPlace (visibility_type *in) override |
| Applies filter to channels and spectral points based on defined notches. More... | |
Protected Member Functions inherited from hops::MHO_UnaryOperator< visibility_type > | |
| virtual bool | ExecuteOutOfPlace (const visibility_type *in, visibility_type *out) |
| virtual bool | InitializeInPlace (visibility_type *) |
| virtual bool | InitializeOutOfPlace (const visibility_type *, visibility_type *) |
Additional Inherited Members | |
Protected Attributes inherited from hops::MHO_UnaryOperator< visibility_type > | |
| bool | fInPlace |
| std::tuple< visibility_type * > | fInPlaceArgs |
| std::tuple< const visibility_type *, visibility_type * > | fOutOfPlaceArgs |
Class MHO_Notches.
operator which 'notches' out problematic chunks of visiblities in frequency space
| hops::MHO_Notches::MHO_Notches | ( | ) |
|
virtual |
|
overrideprotectedvirtual |
Applies filter to channels and spectral points based on defined notches.
| in | Input visibility data containing channel axis and frequency axis. |
Implements hops::MHO_UnaryOperator< visibility_type >.
|
inline |
Setter for notch (locations along frequency axis where visibilities are zeroed out) boundaries.
| notch_boundary_list | Input vector of double values, must come in pairs of (lower, upper) representing notch boundaries. |
|
inline |
Setter for weights.
| weights | Input weight values of type weight_type |