Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / DataServer
v4.10.0
|
TStochAttribut.h
Go to the documentation of this file.
Definition: TStochAttribut.h:91
Definition: TStochAttribut.h:84
virtual Double_t getTheoreticalMode()
Returns the theoretical value of the mode.
Definition: TStochAttribut.h:77
Definition: TStochAttribut.h:76
Definition: TStochAttribut.h:102
EStochasticBasis getStochasticBasis() const
Returns the orthogonal polynomial which is used to represent the attribute.
Definition: TStochAttribut.h:334
virtual void setUpperBound(Double_t val)
Sets the upper bound of the attribute.
Definition: TStochAttribut.h:80
ELawType
The list of laws that a TStochasticAttribute can follow.
Definition: TStochAttribut.h:73
Definition: TStochAttribut.h:95
Definition: TStochAttribut.h:93
Double_t _pmax
The max value of cumulative density function.
Definition: TStochAttribut.h:112
Definition: TStochAttribut.h:85
Definition: TStochAttribut.h:68
Definition: TStochAttribut.h:83
virtual void setBounds(Double_t lower, Double_t upper)
Sets the lower and upper bounds of the attribute.
Definition: TStochAttribut.h:102
void setStochasticBasis(EStochasticBasis n)
Defines an orthogonal polynomial family to represent the stochastic attribute.
Definition: TStochAttribut.h:292
double getPDFforTF1(double *x)
Definition: TStochAttribut.h:191
Double_t _dtheoreticalMean
The theoretical mean.
Definition: TStochAttribut.h:108
virtual void computeTheoreticalInformation()=0
Computes the theoretical values of various statistical measures, like mean, standard deviation...
virtual void printLog()
Display information specific to this class.
Definition: TStochAttribut.h:82
Double_t _dtheoreticalMode
The theoretical mode.
Definition: TStochAttribut.h:110
Definition: TStochAttribut.h:86
double getInvCDFforTF1(double *x)
Definition: TStochAttribut.h:223
TStochasticAttribute()
Default Constructor.
Definition: TStochAttribut.h:79
Definition: TStochAttribut.h:102
virtual Double_t getInvCDF(Double_t p)=0
Returns the value corresponding to the cumulative density p.
void setLawType(ELawType value)
Sets the law type from an integer value.
Definition: TStochAttribut.h:246
Definition: TStochAttribut.h:90
virtual ~TInfiniteDistribution()
Default Destructor.
Definition: TStochAttribut.h:369
virtual Double_t getPMax()
Returns the maximum value of the cumulative distribution function.
Definition: TStochAttribut.h:350
Definition: TStochAttribut.h:92
Definition: TStochAttribut.h:94
Definition: TStochAttribut.h:78
TInfiniteDistribution()
Default Constructor.
Definition: TStochAttribut.h:87
Definition: TStochAttribut.h:102
virtual Double_t getPDF(Double_t x)=0
Returns the probability density for the value x.
virtual Double_t getTheoreticalMean()
Returns the theoretical value of the mean.
Double_t _dtheoreticalStdDev
The theoretical standard deviation.
Definition: TStochAttribut.h:109
Definition: TStochAttribut.h:81
ELawType _lawType
The law type ELawType.
Definition: TStochAttribut.h:107
Definition: TStochAttribut.h:96
Definition: TStochAttribut.h:89
EStochasticBasis _nStochasticBasis
The stochastic representation of an orthogonal basis.
Definition: TStochAttribut.h:113
virtual Double_t getTheoreticalStdDev()
Returns the theoretical value of the standard deviation.
double getCDFforTF1(double *x)
Definition: TStochAttribut.h:204
Double_t _pmin
The min value of cumulative density function.
Definition: TStochAttribut.h:111
int getLawType()
Returns the law type as an integer.
Definition: TStochAttribut.h:275
EStochasticBasis
The list of orthogonal polynomial families that can represent a given TStochasticAttribute.
Definition: TStochAttribut.h:100
Definition: TStochAttribut.h:75
virtual Double_t getPMin()
Returns the minimum value of the cumulative distribution function.
Definition: TStochAttribut.h:345
virtual Double_t getCDF(Double_t x)=0
Returns the cumulative distribution for the value x.
virtual void printLog()
Display information specific to this class.
Interface file for the class URANIE::DataServer::TAttribute.
virtual ~TStochasticAttribute()
Default Destructor.
void setDefaultStochasticBasis()
Sets the default orthogonal polynomial family representing the stochastic attribute.
Definition: TStochAttribut.h:102
virtual void setLowerBound(Double_t val)
Sets the lower bound of the attribute.
Definition: TStochAttribut.h:88