Definition at line 62 of file LinearClockModel.hpp.
#include <LinearClockModel.hpp>

Public Member Functions | |
| virtual void | addEpoch (const ORDEpoch &oe) |
| void | dump (std::ostream &s, short detail=1) const noexcept |
| virtual double | getOffset (const gnsstk::CommonTime &t) const noexcept |
| virtual bool | isOffsetValid (const gnsstk::CommonTime &t) const noexcept |
| LinearClockModel (double sigma=2, double elmask=0, SvMode mode=ALWAYS) | |
| void | reset () noexcept |
| Reset the accumulated statistics on the clock. More... | |
Public Member Functions inherited from gnsstk::ObsClockModel | |
| 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) |
Public Member Functions inherited from gnsstk::ClockModel | |
| ClockModel () noexcept | |
Private Attributes | |
| gnsstk::CommonTime | baseTime |
| gnsstk::TwoSampleStats< double > | clockModel |
| std::multimap< double, double > | clockObs |
| gnsstk::CommonTime | endTime |
| std::map< gnsstk::CommonTime, SvStatusMap > | prnStatus |
| gnsstk::CommonTime | startTime |
| unsigned long | tossCount |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const LinearClockModel &r) |
Additional Inherited Members | |
Public Types inherited from gnsstk::ObsClockModel | |
| 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... | |
Protected Attributes inherited from gnsstk::ObsClockModel | |
| 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 LinearClockModel.hpp.
Add in the given ord to the clock model.
| InvalidValue | |
| InvalidValue |
Implements gnsstk::ObsClockModel.
Definition at line 67 of file LinearClockModel.cpp.
|
virtualnoexcept |
Reimplemented from gnsstk::ObsClockModel.
Definition at line 144 of file LinearClockModel.cpp.
|
inlinevirtualnoexcept |
Implements gnsstk::ClockModel.
Definition at line 68 of file LinearClockModel.hpp.
|
inlinevirtualnoexcept |
Implements gnsstk::ClockModel.
Definition at line 77 of file LinearClockModel.hpp.
|
noexcept |
Reset the accumulated statistics on the clock.
Definition at line 54 of file LinearClockModel.cpp.
|
friend |
Definition at line 90 of file LinearClockModel.hpp.
|
private |
Definition at line 97 of file LinearClockModel.hpp.
|
private |
Definition at line 91 of file LinearClockModel.hpp.
|
private |
Definition at line 107 of file LinearClockModel.hpp.
|
private |
Definition at line 97 of file LinearClockModel.hpp.
|
private |
Definition at line 103 of file LinearClockModel.hpp.
|
private |
Definition at line 97 of file LinearClockModel.hpp.
|
private |
Definition at line 99 of file LinearClockModel.hpp.