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

Class MHO_DelayModel. More...

#include <MHO_DelayModel.hh>

Public Member Functions

 MHO_DelayModel ()
 
virtual ~MHO_DelayModel ()
 
void ComputeModel ()
 Calculates delay model for reference and remote stations using fourfit reference time. More...
 
double GetAcceleration ()
 Getter for acceleration. More...
 
double GetDelay ()
 Getter for delay. More...
 
double GetRate ()
 Getter for rate. More...
 
double GetRefDelay ()
 Getter for ref delay. More...
 
double GetRefRate ()
 Getter for ref rate. More...
 
double GetRefStationDelay ()
 Getter for ref station delay. More...
 
void SetFourfitReferenceTimeVexString (std::string fourfit_reftime_string)
 Setter for fourfit reference time vex string. More...
 
void SetReferenceStationClockOffset (double clock_off)
 Setter for reference station clock offset. More...
 
void SetReferenceStationClockRate (double clock_rate)
 Setter for reference station clock rate. More...
 
void SetReferenceStationData (station_coord_type *ref_data)
 Setter for reference station data. More...
 
void SetRemoteStationData (station_coord_type *rem_data)
 Setter for remote station data. More...
 

Detailed Description

Class MHO_DelayModel.

evaluates the station a priori delay model polynomials

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Fri Aug 18 13:42:45 2023 -0400

Constructor & Destructor Documentation

◆ MHO_DelayModel()

hops::MHO_DelayModel::MHO_DelayModel ( )

◆ ~MHO_DelayModel()

hops::MHO_DelayModel::~MHO_DelayModel ( )
virtual

Member Function Documentation

◆ ComputeModel()

void hops::MHO_DelayModel::ComputeModel ( )

Calculates delay model for reference and remote stations using fourfit reference time.

◆ GetAcceleration()

double hops::MHO_DelayModel::GetAcceleration ( )
inline

Getter for acceleration.

Returns
The current acceleration as a double.

◆ GetDelay()

double hops::MHO_DelayModel::GetDelay ( )
inline

Getter for delay.

Returns
The current delay value as a double.

◆ GetRate()

double hops::MHO_DelayModel::GetRate ( )
inline

Getter for rate.

Returns
The current rate as a double.

◆ GetRefDelay()

double hops::MHO_DelayModel::GetRefDelay ( )
inline

Getter for ref delay.

Returns
The current reference delay as a double.

◆ GetRefRate()

double hops::MHO_DelayModel::GetRefRate ( )
inline

Getter for ref rate.

Returns
The current reference rate as a double.

◆ GetRefStationDelay()

double hops::MHO_DelayModel::GetRefStationDelay ( )
inline

Getter for ref station delay.

Returns
The current reference station delay as a double.

◆ SetFourfitReferenceTimeVexString()

void hops::MHO_DelayModel::SetFourfitReferenceTimeVexString ( std::string  fourfit_reftime_string)
inline

Setter for fourfit reference time vex string.

Parameters
fourfit_reftime_stringThe new fourfit reference time vex string.

◆ SetReferenceStationClockOffset()

void hops::MHO_DelayModel::SetReferenceStationClockOffset ( double  clock_off)
inline

Setter for reference station clock offset.

Parameters
clock_offNew clock offset value in seconds

◆ SetReferenceStationClockRate()

void hops::MHO_DelayModel::SetReferenceStationClockRate ( double  clock_rate)
inline

Setter for reference station clock rate.

Parameters
clock_rateNew clock rate value in double precision

◆ SetReferenceStationData()

void hops::MHO_DelayModel::SetReferenceStationData ( station_coord_type ref_data)
inline

Setter for reference station data.

Parameters
ref_dataPointer to station coordinate data

◆ SetRemoteStationData()

void hops::MHO_DelayModel::SetRemoteStationData ( station_coord_type rem_data)
inline

Setter for remote station data.

Parameters
rem_dataPointer to remote station coordinate data

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