24 #ifndef SG_EST_PARAMETER_CFG_H
25 #define SG_EST_PARAMETER_CFG_H
33 #include <QtCore/QString>
71 double stocAPriori,
double breakNoise,
double tau,
double whiteNoise,
72 double pwlStep,
double pwlAPriori,
int pwlNumOfPolynomials,
73 double scale = 1.0,
const QString& scaleName =
"unscaled");
97 inline const QString&
getName()
const;
125 inline double getTau()
const;
154 inline void setName(
const QString&);
189 inline void setTau(
double tau);
286 name_ =
"a parameter";
SgAttribute & operator=(const SgAttribute &a)
SgParameterCfg & operator=(const SgParameterCfg &a)
bool saveIntermediateResults(QDataStream &) const
double scale_
Value of the scale factor.
double getStocAPriori() const
static const QString & type2String(SType)
void setSType(SType type)
void setName(const QString &)
void setBreakNoise(double v)
bool loadIntermediateResults(QDataStream &)
void setStocAPriori(double)
int getPwlNumOfPolynomials() const
const QString & getName() const
double getConvAPriori() const
int pwlNumOfPolynomials_
number of polynomials in the PWL model
double arcStep_
a step for arc parameter
double getPwlStep() const
void setArcStep(double s)
const QString & getScaleName() const
double whiteNoise_
psd of ruled white noise
static const QString className()
double getPwlAPriori() const
QString scaleName_
Name of the scale factor.
double getWhiteNoise() const
double breakNoise_
psd of noise process used for "breaks"
void setPwlStep(double s)
double getBreakNoise() const
static const QString & mode2String(PMode)
void setPwlAPriori(double)
void setWhiteNoise(double w)
double stocAPriori_
a priori std. deviation (stochastic pars)
double pwlStep_
a step for modelling by picewise linear function
double tau_
time of relaxation
void setScaleName(const QString &units)
@ Attr_IS_PROPAGATED
propagate the parameter in time;
@ Attr_IS_CONSTRAINED
the parameter needs in constrains;
void setPMode(PMode mode)
void setPwlNumOfPolynomials(int n)
double pwlAPriori_
a priori std. deviation (for pisewice linear B-coeffs)
double getArcStep() const
void setConvAPriori(double)
double convAPriori_
a priori std. deviation (conventional pars)