|
HOPS
HOPS class reference
|
Class MHO_SBDTableGenerator. More...
#include <MHO_SBDTableGenerator.hh>
Public Member Functions | |
| MHO_SBDTableGenerator () | |
| virtual | ~MHO_SBDTableGenerator () |
Public Member Functions inherited from hops::MHO_TransformingOperator< visibility_type, sbd_type > | |
| MHO_TransformingOperator () | |
| virtual | ~MHO_TransformingOperator () |
| virtual bool | Execute () override |
| Function Execute. More... | |
| virtual bool | Initialize () override |
| Function Initialize. More... | |
| void | SetArgs (const visibility_type *in, sbd_type *out) |
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 Types | |
| using | XArgType1 = visibility_type |
| using | XArgType2 = sbd_type |
Protected Member Functions | |
| virtual bool | ExecuteImpl (const XArgType1 *in, XArgType2 *out) override |
| Checks if initialized and returns true if so, false otherwise. More... | |
| virtual bool | InitializeImpl (const XArgType1 *in, XArgType2 *out) override |
| Initializes SBD table generator with raw visibilities and resizes output if needed. More... | |
Protected Member Functions inherited from hops::MHO_ArgumentCarrier< Args > | |
| template<typename Func > | |
| auto | Apply (Func &&func) -> decltype(mho_tuple_apply(std::forward< Func >(func), fArgs)) |
Additional Inherited Members | |
Protected Attributes inherited from hops::MHO_ArgumentCarrier< Args > | |
| std::tuple< Args... > | fArgs |
Class MHO_SBDTableGenerator.
implements the conversion of the input visibility array into something which can be transformed into singleband delay space, all it does is construct the sbd data container and size it appropriately
|
protected |
|
protected |
| hops::MHO_SBDTableGenerator::MHO_SBDTableGenerator | ( | ) |
|
virtual |
|
overrideprotectedvirtual |
Checks if initialized and returns true if so, false otherwise.
| in | Input raw visibilities |
| out | Output single-band-delay table workspace |
Implements hops::MHO_TransformingOperator< visibility_type, sbd_type >.
|
overrideprotectedvirtual |
Initializes SBD table generator with raw visibilities and resizes output if needed.
| in | Input raw visibilities |
| out | Output single-band-delay table (workspace/output for normfx) |
Reimplemented from hops::MHO_TransformingOperator< visibility_type, sbd_type >.