/*************************************************\ Инициализация навигационной подсистемы. \*************************************************/ TStraightReferencer* navigationSystemInit( const TBlk0& blk0, double *pjulian_date ) throw (TRequestExc) { try { TNOAAImageParams NOAAImageParams(blk0); TCorrectionParams corrParams(blk0); *pjulian_date = julian(NOAAImageParams.fYear, NOAAImageParams.fYearTime+1); TIniSatParams iniSatParams( blk0); TOrbitalModel orbitalModel(iniSatParams, NOAAImageParams.fYear, NOAAImageParams.fYearTime + 1, corrParams); return (new TStraightReferencer(iniSatParams, NOAAImageParams, corrParams)); } catch(...) { throw TRequestExc( 1, "navigationSystemInit: ошибка инициализации навигационной подсистемы" ); } //return 0; }
void CovarianceEstimator::ZeroCorrelationParams() { VectorType corrParams( _lParams->ParamDim() ); corrParams.setZero(); _lParams->SetParamsVec( corrParams ); }