Go to the documentation of this file.
57 { refOids.insert(
oid); }
59 { validOids.insert(
oid); }
61 {
return refOids.empty(); }
63 {
return validOids.empty(); }
67 {
return std::make_shared<TestClass>(*
this); }
96 TUDEF(
"InterSigCorr",
"InterSigCorr");
99 uut.signal.messageType);
110 TUDEF(
"InterSigCorr",
"getISC(single-frequency)");
113 double corr = 0.123456;
114 double expCorr1 = 0.123456;
115 double expCorr2 = 6.519258E-09;
116 double expCorr3 = 1.0736855745e-08;
120 uut.isc = -6.519258E-09;
142 TUDEF(
"InterSigCorr",
"getISC(dual-frequency)");
144 double corr = 0.123456;
158 unsigned errorTotal = 0;
164 std::cout <<
"Total Failures for " << __FILE__ <<
": " << errorTotal
std::shared_ptr< NavData > NavDataPtr
Factories instantiate these in response to find() requests.
@ ISC
Inter-signal corrections.
gnsstk::Matrix< double > L1
#define TUASSERTE(TYPE, EXP, GOT)
std::string asString(IonexStoreStrategy e)
Convert a IonexStoreStrategy to a whitespace-free string name.
gnsstk::NavDataPtr clone() const override
bool validate() const override
bool isRefOidsEmpty() const
void addValidOID(const gnsstk::ObsID &oid)
bool isValidOidsEmpty() const
unsigned getISCSFTest()
Single frequency ISC test.
std::ostream & operator<<(std::ostream &s, const ObsEpoch &oe) noexcept
#define TUDEF(CLASS, METHOD)
void addRefOID(const gnsstk::ObsID &oid)
unsigned constructorTest()
Make sure constructor initializes data members correctly.
NavMessageType
Identify different types of navigation message data.
Make GroupPathCorrector instantiatable for testing.
#define TUASSERTFE(EXP, GOT)
gnsstk::Matrix< double > L2
unsigned getISCDFTest()
Dual frequency ISC test.
ObservationType
The type of observation, mostly used by ObsID.
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39