HOPS
HOPS class reference
Public Member Functions | Protected Member Functions | List of all members
hops::MHO_EstimatePCManual Class Reference

Class MHO_EstimatePCManual. More...

#include <MHO_EstimatePCManual.hh>

Inheritance diagram for hops::MHO_EstimatePCManual:
[legend]

Public Member Functions

 MHO_EstimatePCManual ()
 
virtual ~MHO_EstimatePCManual ()
 
void SetParameterStore (MHO_ParameterStore *paramStore)
 Setter for parameter store. More...
 
void SetPhasors (phasor_type *phasors)
 Setter for visibility channel phasors. More...
 
void SetPlotData (mho_json &plot_data)
 Setter for plot data. More...
 
void SetWeights (const weight_type *weights)
 Setter for weights. More...
 
- Public Member Functions inherited from hops::MHO_InspectingOperator< visibility_type >
 MHO_InspectingOperator ()
 
virtual ~MHO_InspectingOperator ()
 
virtual bool Execute () override
 Executes the inspection on the input array. More...
 
virtual bool Initialize () override
 initializes inspection for a single const array of type XArgType. More...
 
virtual void SetArgs (const 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...
 
virtual double Priority () const
 Get the the priority field value. More...
 
void SetName (std::string name)
 Setter for operator name. More...
 
virtual void SetPriority (const double &priority)
 Setter for operator priority (determines order of execution within a operator category) More...
 

Protected Member Functions

virtual bool ExecuteImpl (const visibility_type *in) override
 Executes manual PC estimation using input visibility data. More...
 
virtual bool InitializeImpl (const visibility_type *in) override
 Initializes implementation using input visibility type. More...
 

Additional Inherited Members

- Protected Attributes inherited from hops::MHO_InspectingOperator< visibility_type >
const visibility_typefArg
 

Detailed Description

Class MHO_EstimatePCManual.

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Wed May 29 03:40:50 PM EDT 2024

Constructor & Destructor Documentation

◆ MHO_EstimatePCManual()

hops::MHO_EstimatePCManual::MHO_EstimatePCManual ( )

◆ ~MHO_EstimatePCManual()

hops::MHO_EstimatePCManual::~MHO_EstimatePCManual ( )
virtual

Member Function Documentation

◆ ExecuteImpl()

bool hops::MHO_EstimatePCManual::ExecuteImpl ( const visibility_type in)
overrideprotectedvirtual

Executes manual PC estimation using input visibility data.

Parameters
inInput visibility_type pointer containing visibility data.
Returns
Always returns true.
Note
This is a virtual function.

Implements hops::MHO_InspectingOperator< visibility_type >.

◆ InitializeImpl()

virtual bool hops::MHO_EstimatePCManual::InitializeImpl ( const visibility_type in)
inlineoverrideprotectedvirtual

Initializes implementation using input visibility type.

Parameters
inInput visibility_type pointer for initialization
Returns
Boolean indicating successful initialization
Note
This is a virtual function.

Implements hops::MHO_InspectingOperator< visibility_type >.

◆ SetParameterStore()

void hops::MHO_EstimatePCManual::SetParameterStore ( MHO_ParameterStore paramStore)
inline

Setter for parameter store.

Parameters
paramStorePointer to MHO_ParameterStore object

◆ SetPhasors()

void hops::MHO_EstimatePCManual::SetPhasors ( phasor_type phasors)
inline

Setter for visibility channel phasors.

Parameters
phasorsInput phasors of type phasor_type

◆ SetPlotData()

void hops::MHO_EstimatePCManual::SetPlotData ( mho_json plot_data)
inline

Setter for plot data.

Parameters
plot_dataReference to an mho_json object containing plot data.

◆ SetWeights()

void hops::MHO_EstimatePCManual::SetWeights ( const weight_type weights)
inline

Setter for weights.

Parameters
weightsInput weights of type const weight_type*

The documentation for this class was generated from the following files: