Class MHO_InterpolateFringePeak.
More...
#include <MHO_InterpolateFringePeak.hh>
Class MHO_InterpolateFringePeak.
implements fine interpolation about the fringe peak (see interp.c and max555.c code)
- Author
- J. Barrettj - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
- Date
- Thu Apr 13 16:25:38 2023 -0400
◆ MHO_InterpolateFringePeak()
hops::MHO_InterpolateFringePeak::MHO_InterpolateFringePeak |
( |
| ) |
|
◆ ~MHO_InterpolateFringePeak()
virtual hops::MHO_InterpolateFringePeak::~MHO_InterpolateFringePeak |
( |
| ) |
|
|
inlinevirtual |
◆ DisableOptimizeClosure()
void hops::MHO_InterpolateFringePeak::DisableOptimizeClosure |
( |
| ) |
|
|
inline |
Disables optimize closure.
◆ EnableOptimizeClosure()
void hops::MHO_InterpolateFringePeak::EnableOptimizeClosure |
( |
| ) |
|
|
inline |
Sets optimize closure to true (not used for 'simul' method).
◆ Execute()
bool hops::MHO_InterpolateFringePeak::Execute |
( |
| ) |
|
|
overridevirtual |
Executes fine peak interpolation and returns success.
- Returns
- True if execution is successful.
- Note
- This is a virtual function.
Implements hops::MHO_Operator.
◆ GetDelayRate()
double hops::MHO_InterpolateFringePeak::GetDelayRate |
( |
| ) |
const |
|
inline |
Getter for delay rate.
- Returns
- The current delay rate as a double.
◆ GetFringeAmplitude()
double hops::MHO_InterpolateFringePeak::GetFringeAmplitude |
( |
| ) |
const |
|
inline |
Getter for fringe amplitude.
- Returns
- Current fringe amplitude as a double.
◆ GetFringeRate()
double hops::MHO_InterpolateFringePeak::GetFringeRate |
( |
| ) |
const |
|
inline |
Getter for fringe rate.
- Returns
- The current fringe rate as a double.
◆ GetMBDelay()
double hops::MHO_InterpolateFringePeak::GetMBDelay |
( |
| ) |
const |
|
inline |
Getter for mbdelay.
- Returns
- Current multi-band delay as a double.
◆ GetSBDelay()
double hops::MHO_InterpolateFringePeak::GetSBDelay |
( |
| ) |
const |
|
inline |
Getter for sbdelay.
- Returns
- Current value of sbdelay as a double
◆ Initialize()
bool hops::MHO_InterpolateFringePeak::Initialize |
( |
| ) |
|
|
overridevirtual |
◆ SetDRAxis()
Setter for dr axis.
- Parameters
-
dr_ax | Input delay_rate_axis_type data to copy |
◆ SetMaxBins()
void hops::MHO_InterpolateFringePeak::SetMaxBins |
( |
int |
sbd_max, |
|
|
int |
mbd_max, |
|
|
int |
dr_max |
|
) |
| |
Setter for max bins (location)
- Parameters
-
sbd_max | Set the bin location for the maximum along the Single-Band Delay (SBD) axis . |
mbd_max | Set the bin location for the maximum along the Multi-Band Delay (MBD) axis. |
dr_max | Set the bin location for the maximum along the Delay Rate (DR) axis. |
◆ SetMBDAxis()
void hops::MHO_InterpolateFringePeak::SetMBDAxis |
( |
const time_axis_type * |
mbd_ax | ) |
|
|
inline |
Setter for mbd axis.
- Parameters
-
mbd_ax | Input Multi-Band Delay axis |
◆ SetReferenceFrequency()
void hops::MHO_InterpolateFringePeak::SetReferenceFrequency |
( |
double |
ref_freq | ) |
|
|
inline |
Setter for reference frequency.
- Parameters
-
ref_freq | New reference frequency value in Hertz |
◆ SetReferenceTimeOffset()
void hops::MHO_InterpolateFringePeak::SetReferenceTimeOffset |
( |
double |
frt_offset | ) |
|
|
inline |
Setter for reference time offset.
- Parameters
-
frt_offset | New reference time offset value |
◆ SetSBDArray()
void hops::MHO_InterpolateFringePeak::SetSBDArray |
( |
const visibility_type * |
sbd_arr | ) |
|
|
inline |
Setter for sbd array.
- Parameters
-
sbd_arr | Input SBD array of type const visibility_type* |
◆ SetWeights()
void hops::MHO_InterpolateFringePeak::SetWeights |
( |
const weight_type * |
weights | ) |
|
|
inline |
Setter for weights.
- Parameters
-
weights | Input weights of type const weight_type* |
The documentation for this class was generated from the following files: