Definition at line 60 of file EpochClockModel.hpp.
#include <EpochClockModel.hpp>
Public Member Functions | |
virtual void | addEpoch (const ORDEpoch &oe) |
EpochClockModel (double sigma=2, double elmask=0, SvMode mode=ALWAYS) | |
double | getOffset () const noexcept |
virtual double | getOffset (const gnsstk::CommonTime &t) const |
bool | isOffsetValid () const noexcept |
virtual bool | isOffsetValid (const gnsstk::CommonTime &t) const |
![]() | |
virtual void | dump (std::ostream &s, short detail=1) const noexcept |
double | getElevationMask () const noexcept |
double | getSigmaMultiplier () const noexcept |
SvMode | getSvMode (const SatID &svid) const |
const SvModeMap & | getSvModeMap () const noexcept |
SvStatus | getSvStatus (const SatID &svid) const |
const SvStatusMap & | getSvStatusMap () const noexcept |
bool | getUseWonkyData () const noexcept |
ObsClockModel (double sigma=2, double elmask=0, SvMode mode=ALWAYS) | |
ObsClockModel & | setElevationMask (double right) noexcept |
ObsClockModel & | setSigmaMultiplier (double right) noexcept |
ObsClockModel & | setSvMode (const SatID &svid, const SvMode &mode) noexcept |
ObsClockModel & | setSvMode (const SvMode &mode) noexcept |
ObsClockModel & | setSvModeMap (const SvModeMap &right) noexcept |
ObsClockModel & | setUseWonkyData (bool right) noexcept |
Stats< double > | simpleOrdClock (const ORDEpoch &oe) |
![]() | |
ClockModel () noexcept | |
Private Attributes | |
double | clkc |
clock bias value (same units as residuals) More... | |
gnsstk::CommonTime | time |
The time of this offset. More... | |
bool | valid |
flag indicating clock bias statistical validity More... | |
Additional Inherited Members | |
![]() | |
enum | SvMode { IGNORE, HEALTHY, ALWAYS } |
typedef std::map< SatID, SvMode > | SvModeMap |
defines a store for each SV's SvMode More... | |
enum | SvStatus { USED, MANUAL, SVHEALTH, ELEVATION, WONKY, SIGMA } |
typedef std::map< SatID, SvStatus > | SvStatusMap |
defines a store for each SV's SvStatus More... | |
![]() | |
double | elvmask |
elevation mask angle for ORD stripping More... | |
SvModeMap | modes |
map of modes to use ORDs in bias computation More... | |
double | sigmam |
sigma multiple value for ORD stripping More... | |
SvStatusMap | status |
map of ORD usage in bias computation More... | |
bool | useWonkyData |
set to use ords that are flagged wonky More... | |
|
inline |
Definition at line 65 of file EpochClockModel.hpp.
InvalidValue |
we need at least three to have a real avg
Implements gnsstk::ObsClockModel.
Definition at line 108 of file EpochClockModel.hpp.
|
inlinenoexcept |
Definition at line 99 of file EpochClockModel.hpp.
|
inlinevirtual |
InvalidArgumentException |
Implements gnsstk::ClockModel.
Definition at line 73 of file EpochClockModel.hpp.
|
inlinenoexcept |
Definition at line 102 of file EpochClockModel.hpp.
|
inlinevirtual |
InvalidArgumentException |
Implements gnsstk::ClockModel.
Definition at line 86 of file EpochClockModel.hpp.
|
private |
clock bias value (same units as residuals)
Definition at line 118 of file EpochClockModel.hpp.
|
private |
The time of this offset.
Definition at line 117 of file EpochClockModel.hpp.
|
private |
flag indicating clock bias statistical validity
Definition at line 119 of file EpochClockModel.hpp.