23 #ifndef SG_EST_PWL_STORAGE_H
24 #define SG_EST_PWL_STORAGE_H
32 #include <QtCore/QString>
78 inline double step()
const;
const SgMJD tZero(1957, 10, 4)
int getNumOfPolynomials() const
const SgMJD & tStart() const
SgParameter * getP_Bi(int)
virtual void getListOfActiveParameters(const SgMJD &t, QList< SgParameter * > &pars)=0
int getNumOfNodes() const
virtual double calcAX(const SgMJD &, bool)=0
void collectTraces4Sfo(const QList< SgParameter * > *listX, const SgSymMatrix &mPx)
static const QString className()
virtual double calcSolution(const SgMJD &)
const SgMJD & tRefer() const
virtual SgPwlStorage & operator=(const SgPwlStorage &)
virtual int getNumOfSegments()=0
SgParameter * getP_Ai(int)
virtual double calcRateRms4Sfo()
virtual double calc_P_a(const SgSymMatrix &, int, const SgMJD &)=0
double calcPolySolution(const SgMJD &)
virtual double calcRateSolution(const SgMJD &)=0
int calcCurrentIdx(const SgMJD &t)
const SgMJD & tFinis() const
virtual void propagatePartials(const SgMJD &t)=0
virtual void deployParameters(SgParameter *, const SgMJD &tStart, const SgMJD &tFinis, const SgMJD &tRefer, const SgTaskConfig *)=0
void setNumOfPolynomials(int)
virtual int getNumOfActiveParameters(const SgMJD &t)=0
virtual double calcRateSigma(const SgMJD &)
virtual double calc_aT_P_a(const SgVector &, const SgMJD &)=0