- Timestamp:
- Jun 21, 2011, 7:02:58 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncmodel.cpp
r3310 r3312 86 86 double bncParam::partial(t_satData* satData, bool phase) { 87 87 88 Tracer tracer("bncParam::partial"); 89 88 90 // Coordinates 89 91 // ----------- … … 275 277 void bncModel::reset() { 276 278 279 Tracer tracer("bncModel::reset"); 280 277 281 for (int iPar = 1; iPar <= _params.size(); iPar++) { 278 282 delete _params[iPar-1]; … … 315 319 //////////////////////////////////////////////////////////////////////////// 316 320 t_irc bncModel::cmpBancroft(t_epoData* epoData) { 321 322 Tracer tracer("bncModel::cmpBancroft"); 317 323 318 324 if (epoData->sizeGPS() < MINOBS) { … … 384 390 double bncModel::cmpValue(t_satData* satData, bool phase) { 385 391 392 Tracer tracer("bncModel::cmpValue"); 393 386 394 ColumnVector xRec(3); 387 395 xRec(1) = x(); … … 439 447 //////////////////////////////////////////////////////////////////////////// 440 448 double bncModel::delay_saast(double Ele) { 449 450 Tracer tracer("bncModel::delay_saast"); 441 451 442 452 double xyz[3]; … … 479 489 void bncModel::predict(int iPhase, t_epoData* epoData) { 480 490 491 Tracer tracer("bncModel::predict"); 492 481 493 if (iPhase == 0) { 482 494 … … 659 671 t_irc bncModel::update(t_epoData* epoData) { 660 672 673 Tracer tracer("bncModel::update"); 674 661 675 bncSettings settings; 662 676 … … 928 942 QMap<QString, t_satData*>& satDataGal) { 929 943 944 Tracer tracer("bncModel::outlierDetection"); 945 930 946 QString prnCode; 931 947 QString prnPhase; … … 1017 1033 void bncModel::writeNMEAstr(const QString& nmStr) { 1018 1034 1035 Tracer tracer("bncModel::writeNMEAstr"); 1036 1019 1037 unsigned char XOR = 0; 1020 1038 for (int ii = 0; ii < nmStr.length(); ii++) { … … 1038 1056 const DiagonalMatrix& PP, 1039 1057 SymmetricMatrix& QQ, ColumnVector& dx) { 1058 1059 Tracer tracer("bncModel::kalman"); 1040 1060 1041 1061 int nObs = AA.Nrows(); … … 1074 1094 const ColumnVector& rRec) { 1075 1095 1096 Tracer tracer("bncModel::windUp"); 1097 1076 1098 double Mjd = _time.mjd() + _time.daysec() / 86400.0; 1077 1099 … … 1153 1175 /////////////////////////////////////////////////////////////////////////// 1154 1176 void bncModel::cmpEle(t_satData* satData) { 1177 Tracer tracer("bncModel::cmpEle"); 1155 1178 ColumnVector rr = satData->xx - _xcBanc.Rows(1,3); 1156 1179 double rho = rr.norm_Frobenius(); … … 1169 1192 /////////////////////////////////////////////////////////////////////////// 1170 1193 void bncModel::addAmb(t_satData* satData) { 1194 Tracer tracer("bncModel::addAmb"); 1171 1195 bool found = false; 1172 1196 for (int iPar = 1; iPar <= _params.size(); iPar++) { … … 1189 1213 void bncModel::addObs(int iPhase, unsigned& iObs, t_satData* satData, 1190 1214 Matrix& AA, ColumnVector& ll, DiagonalMatrix& PP) { 1215 1216 Tracer tracer("bncModel::addObs"); 1191 1217 1192 1218 // Phase Observations … … 1223 1249 void bncModel::printRes(int iPhase, const ColumnVector& vv, 1224 1250 ostringstream& str, t_satData* satData) { 1251 Tracer tracer("bncModel::printRes"); 1225 1252 if (iPhase == 1) { 1226 1253 str << _time.timestr(1) … … 1241 1268 QString& prnCode, double& maxResCode, 1242 1269 QString& prnPhase, double& maxResPhase) { 1270 Tracer tracer("bncModel::findMaxRes"); 1243 1271 maxResCode = 0.0; 1244 1272 maxResPhase = 0.0; … … 1266 1294 //////////////////////////////////////////////////////////////////////////// 1267 1295 t_irc bncModel::update_p(t_epoData* epoData, ColumnVector& dx) { 1296 1297 Tracer tracer("bncModel::update_p"); 1268 1298 1269 1299 SymmetricMatrix QQsav;
Note:
See TracChangeset
for help on using the changeset viewer.