Changeset 8905 in ntrip for trunk/BNC/src/PPP/pppParlist.h
- Timestamp:
- Mar 18, 2020, 11:13:50 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppParlist.h
r7237 r8905 14 14 class t_pppParam { 15 15 public: 16 enum e_type {crdX, crdY, crdZ, clkR, amb, offGG, trp };16 enum e_type {crdX, crdY, crdZ, clkR, amb, offGG, trp, ion, cBias1, cBias2, pBias1, pBias2}; 17 17 18 18 t_pppParam(e_type type, const t_prn& prn, t_lc::type tLC, … … 20 20 21 21 ~t_pppParam(); 22 22 23 e_type type() const {return _type;} 23 24 double x0() const {return _x0;} 24 double partial(const bncTime& epoTime, const t_pppSatObs* obs, 25 const t_lc::type& tLC) const; 25 double partial(const bncTime& epoTime, const t_pppSatObs* obs, const t_lc::type& tLC) const; 26 26 bool epoSpec() const {return _epoSpec;} 27 27 bool isEqual(const t_pppParam* par2) const { … … 51 51 unsigned ambNumEpo() const {return _ambInfo ? _ambInfo->_numEpo : 0;} 52 52 void stepAmbNumEpo() {if (_ambInfo) _ambInfo->_numEpo += 1;} 53 void setRefPrn(t_prn prn) {_refPrn = prn;} 53 54 54 55 static bool sortFunction(const t_pppParam* p1, const t_pppParam* p2) { … … 78 79 unsigned _numEpo; 79 80 }; 80 e_type _type; 81 t_prn _prn; 82 t_lc::type _tLC; 83 double _x0; 84 bool _epoSpec; 85 int _indexOld; 86 int _indexNew; 87 double _sigma0; 88 double _noise; 89 t_ambInfo* _ambInfo; 90 bncTime _lastObsTime; 91 bncTime _firstObsTime; 81 e_type _type; 82 t_prn _prn; 83 t_prn _refPrn; 84 t_lc::type _tLC; 85 double _x0; 86 bool _epoSpec; 87 int _indexOld; 88 int _indexNew; 89 double _sigma0; 90 double _noise; 91 t_ambInfo* _ambInfo; 92 bncTime _lastObsTime; 93 bncTime _firstObsTime; 92 94 }; 93 95 … … 100 102 unsigned nPar() const {return _params.size();} 101 103 const std::vector<t_pppParam*>& params() const {return _params;} 102 std::vector<t_pppParam*>& params(){return _params;}103 void printResult(const bncTime& epoTime, const SymmetricMatrix& QQ, 104 std::vector<t_pppParam*>& params() {return _params;} 105 void printResult(const bncTime& epoTime, const SymmetricMatrix& QQ, 104 106 const ColumnVector& xx) const; 107 105 108 private: 106 109 std::vector<t_pppParam*> _params;
Note:
See TracChangeset
for help on using the changeset viewer.