Changeset 2081 in ntrip


Ignore:
Timestamp:
Dec 5, 2009, 3:10:42 PM (14 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncmodel.cpp

    r2080 r2081  
    5757const double   sig_clk_0 = 1000.0;
    5858const double   sig_amb_0 =  100.0;
     59const double   sig_P3    =    1.0;
     60const double   sig_L3    =   0.01;
    5961
    6062// Constructor
     
    392394  // Create First-Design Matrix
    393395  // --------------------------
    394   Matrix       AA(nObs, nPar);  // first design matrix
    395   ColumnVector ll(nObs);        // tems observed-computed
     396  Matrix          AA(nObs, nPar);  // first design matrix
     397  ColumnVector    ll(nObs);        // tems observed-computed
     398  SymmetricMatrix PP(nObs); PP = 0.0;
    396399
    397400  unsigned iObs = 0;
     
    405408    double rhoCmp = cmpValue(satData);
    406409
    407     ll(iObs) = satData->P3 - rhoCmp;
     410    ll(iObs)      = satData->P3 - rhoCmp;
     411    PP(iObs,iObs) = 1.0 / (sig_P3 * sig_P3);
    408412    for (int iPar = 1; iPar <= _params.size(); iPar++) {
    409413      AA(iObs, iPar) = _params[iPar-1]->partial(satData, "");
     
    411415
    412416    ++iObs;
    413     ll(iObs) = satData->L3 - rhoCmp;
     417    ll(iObs)      = satData->L3 - rhoCmp;
     418    PP(iObs,iObs) = 1.0 / (sig_L3 * sig_L3);
    414419    for (int iPar = 1; iPar <= _params.size(); iPar++) {
    415420      if (_params[iPar-1]->type == bncParam::AMB_L3 &&
     
    424429  // ---------------------
    425430  if (false) {
    426     IdentityMatrix  PP(nObs);
    427431    SymmetricMatrix HH; HH << PP + AA * _QQ * AA.t();
    428432    SymmetricMatrix Hi = HH.i();
     
    434438  }
    435439  else {
    436     IdentityMatrix PP(nObs);
    437440    Matrix ATP = AA.t() * PP;
    438441    SymmetricMatrix NN = _QQ.i();
Note: See TracChangeset for help on using the changeset viewer.