Go to the documentation of this file.
45 #ifndef LINEARCLOCKMODEL_HPP
46 #define LINEARCLOCKMODEL_HPP
86 void reset() noexcept;
88 void dump(
std::ostream& s,
short detail=1)
const noexcept;
91 { r.dump(s, 0);
return s; };
virtual double getOffset(const gnsstk::CommonTime &t) const noexcept
T Slope(void) const
return slope of best-fit line Y=slope*X + intercept
T Intercept(void) const
return intercept of best-fit line Y=slope*X + intercept
LinearClockModel(double sigma=2, double elmask=0, SvMode mode=ALWAYS)
void reset() noexcept
Reset the accumulated statistics on the clock.
gnsstk::CommonTime baseTime
virtual bool isOffsetValid(const gnsstk::CommonTime &t) const noexcept
std::multimap< double, double > clockObs
@ ALWAYS
always include ORDs from this SV
std::map< gnsstk::CommonTime, SvStatusMap > prnStatus
gnsstk::TwoSampleStats< double > clockModel
unsigned int N(void) const
gnsstk::CommonTime startTime
gnsstk::CommonTime endTime
virtual void addEpoch(const ORDEpoch &oe)
void dump(std::ostream &s, short detail=1) const noexcept
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39