Go to the documentation of this file.
49 #ifndef OBSCLOCKMODEL_HPP
50 #define OBSCLOCKMODEL_HPP
143 {
sigmam = right;
return *
this; }
151 {
elvmask = right;
return *
this; }
218 virtual void dump(std::ostream& s,
short detail=1)
const noexcept;
221 { r.dump(s, 0);
return s; };
@ HEALTHY
include ORDs from this SV if it is healthy
SvMode getSvMode(const SatID &svid) const
Stats< double > simpleOrdClock(const ORDEpoch &oe)
@ SVHEALTH
ORD removed from computation because SV unhealthy.
double getSigmaMultiplier() const noexcept
@ USED
ORD used in the clock bias computation.
ObsClockModel & setSigmaMultiplier(double right) noexcept
const SvStatusMap & getSvStatusMap() const noexcept
ObsClockModel & setSvMode(const SatID &svid, const SvMode &mode) noexcept
@ WONKY
ORD removed due to being flagged wonky.
virtual void addEpoch(const ORDEpoch &re)=0
ObsClockModel & setElevationMask(double right) noexcept
bool useWonkyData
set to use ords that are flagged wonky
SvStatusMap status
map of ORD usage in bias computation
@ SIGMA
ORD removed from computation because it was outlier.
SvModeMap modes
map of modes to use ORDs in bias computation
ObsClockModel & setSvModeMap(const SvModeMap &right) noexcept
@ ALWAYS
always include ORDs from this SV
@ MANUAL
ORD removed from computation by user request.
double elvmask
elevation mask angle for ORD stripping
virtual void dump(std::ostream &s, short detail=1) const noexcept
ObsClockModel & setUseWonkyData(bool right) noexcept
double sigmam
sigma multiple value for ORD stripping
std::map< SatID, SvMode > SvModeMap
defines a store for each SV's SvMode
ObsClockModel(double sigma=2, double elmask=0, SvMode mode=ALWAYS)
@ ELEVATION
ORD removed from computation because SV elevation < mask.
const SvModeMap & getSvModeMap() const noexcept
ObsClockModel & setSvMode(const SvMode &mode) noexcept
SvStatus getSvStatus(const SatID &svid) const
bool getUseWonkyData() const noexcept
double getElevationMask() const noexcept
@ IGNORE
do not include ORDs from this SV
std::map< SatID, SvStatus > SvStatusMap
defines a store for each SV's SvStatus
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:40