Changeset 9508 in ntrip for trunk/BNC/src/PPP/pppFilter.h
- Timestamp:
- Oct 6, 2021, 10:50:34 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/PPP/pppFilter.h
r9504 r9508 26 26 const SymmetricMatrix& Q() const {return _QFlt;} 27 27 28 t_irc datumTransformation( );28 t_irc datumTransformation(const QMap<char, t_pppRefSat*>& refSatMap); 29 29 void initDatumTransformation(const std::vector<t_pppSatObs*>& allObs, bool pseudoObsIono); 30 30 unsigned setTrafoObs(); … … 91 91 _firstRow = _lastRow + 1; 92 92 } 93 _lastRow += maxObsSys; //LOG << sys << " updateIndices: lastRow: " << _lastRow << "\n" ;93 _lastRow += maxObsSys; //LOG << sys << " updateIndices: lastRow: " << _lastRow << "\n" ; 94 94 }; 95 95 … … 120 120 _D21.ReSize(_numPar, _numPar); _D21 = 0.0; 121 121 } 122 voidprepareAA(const Matrix& AA, int ind) {122 t_irc prepareAA(const Matrix& AA, int ind) { 123 123 Matrix* Prep = &_AA2; 124 124 if (ind == 1) { 125 125 Prep = &_AA1; 126 126 } 127 //LOG << "_firstRow: " << _firstRow << " _lastRow: " << _lastRow << " _numPar " << _numPar << std::endl; 128 if (AA.Ncols() > _numPar) { 129 LOG << "t_pppFilter::prepareAA: AA.Ncols() > _numPar: " << AA.Ncols() << " > " << _numPar << std::endl; 130 return failure; 131 } 127 132 Prep->SubMatrix(_firstRow, _lastRow, 1, _numPar) << AA; 133 return success; 128 134 } 129 135 void switchAA() { … … 132 138 t_irc computeTrafoMatrix() { 133 139 if (((_AA2.t() * _AA2)).Determinant() == 0.0) { 134 LOG << " (_AA2.t() * _AA2).inv() is singular" << std::endl;140 LOG << "t_pppFilter::computeTrafoMatrix: (_AA2.t() * _AA2).inv() is singular" << std::endl; 135 141 return failure; 136 142 } … … 174 180 SymmetricMatrix* QSav = 0, ColumnVector* xSav = 0); 175 181 176 void cmpDOP(const std::vector<t_pppSatObs*>& obsVector); 182 void cmpDOP(const std::vector<t_pppSatObs*>& obsVector, 183 const QMap<char, t_pppRefSat*>& refSatMap); 177 184 178 185 void predictCovCrdPart(const SymmetricMatrix& QFltOld); … … 180 187 t_irc addNoiseToIono(char sys); 181 188 182 bool resetRefSatellitesLastEpoch(std::vector<t_pppSatObs*>& obsVector); 189 bool resetRefSatellitesLastEpoch(std::vector<t_pppSatObs*>& obsVector, 190 const QMap<char, t_pppRefSat*>& refSatMap, 191 const QMap<char, t_pppRefSat*>& refSatMapLastEpoch); 183 192 184 193 bncTime _epoTime;
Note:
See TracChangeset
for help on using the changeset viewer.