Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / DataServer v4.9.0
|
#include <TStochAttribut.h>
Public Types | |
enum | ELawType { kUniform , kLogUniform , kNormal , kStudent , kLogNormal , kTrapezium , kTriangular , kLogTriangular , kExponential , kBeta , kGamma , kInvGamma , kCauchy , kUniformByParts , kWeibull , kGumbel , kMultinomial , kGenPareto , kGeneralizedNormal , kGeneralizedNormalV2 , kCompose , kUnknown } |
The list of laws that a TStochasticAttribute can follow. More... | |
enum | EStochasticBasis { kUnknownBasis , kHermite , kLegendre , kLaguerre , kJacobi } |
The list of orthogonal polynomial families that can represent a given TStochasticAttribute. More... | |
Public Types inherited from URANIE::DataServer::TAttribute | |
enum | EOrigin { kInternal , kIterator , kConstant , kAttribute , kDeleted } |
enum | EAttribute { kInput , kOutput } |
enum | EType { kDefault , kReal , kVector , kString , kCategory , kInconnu } |
Public Member Functions | |
TStochasticAttribute () | |
Default Constructor. | |
TStochasticAttribute (TString str) | |
Constructor setting the name. | |
TStochasticAttribute (TString str, ELawType value) | |
Constructor setting the name and the law type. | |
TStochasticAttribute (TString str, ELawType value, Double_t min, Double_t max) | |
Constructor setting the name, the law type, and the range (lower and upper bounds) | |
TStochasticAttribute (TAttribute *object, ELawType value) | |
Construction of a TStochasticAttribute from an existing TAttribute object. | |
virtual | ~TStochasticAttribute () |
Default Destructor. | |
Statistical methods | |
Statistical methods ( pdf, cdf, theoretical information...). | |
virtual void | computeTheoreticalInformation ()=0 |
Computes the theoretical values of various statistical measures, like mean, standard deviation, mode, etc. | |
virtual Double_t | getPDF (Double_t x)=0 |
Returns the probability density for the value x. | |
double | getPDFforTF1 (double *x) |
virtual Double_t | getCDF (Double_t x)=0 |
Returns the cumulative distribution for the value x. | |
double | getCDFforTF1 (double *x) |
virtual Double_t | getInvCDF (Double_t p)=0 |
Returns the value corresponding to the cumulative density p. | |
double | getInvCDFforTF1 (double *x) |
virtual Double_t | getTheoreticalMean () |
Returns the theoretical value of the mean. | |
virtual Double_t | getTheoreticalStdDev () |
Returns the theoretical value of the standard deviation. | |
virtual Double_t | getTheoreticalMode () |
Returns the theoretical value of the mode. | |
Statistical Representation | |
void | setLawType (ELawType value) |
Sets the law type from an integer value. | |
void | setLawType (TString name) |
Sets the law type from a law name. | |
int | getLawType () |
Returns the law type as an integer. | |
void | setStochasticBasis (EStochasticBasis n) |
Defines an orthogonal polynomial family to represent the stochastic attribute. | |
void | setDefaultStochasticBasis () |
Sets the default orthogonal polynomial family representing the stochastic attribute. | |
EStochasticBasis | getStochasticBasis () const |
Returns the orthogonal polynomial which is used to represent the attribute. | |
Treat the boundaries of an attribute | |
virtual Double_t | getPMin () |
Returns the minimum value of the cumulative distribution function. | |
virtual Double_t | getPMax () |
Returns the maximum value of the cumulative distribution function. | |
virtual void | printLog () |
Display information specific to this class. | |
Public Member Functions inherited from URANIE::DataServer::TAttribute | |
TAttribute () | |
Default constructor. | |
TAttribute (const char *name, const char *title) | |
TAttribute (TString name) | |
Constructor by name only. | |
TAttribute (TString name, EType type) | |
Constructor by name and type only. | |
TAttribute (TString name, TString value, EType type) | |
Constructor by name and range. | |
TAttribute (TString name, Double_t lower, Double_t upper) | |
Constructor by name and range. | |
TAttribute (const TAttribute &attr) | |
Copy constructor. | |
TAttribute * | Clone (const char *newname) const |
Clone an attribute with a new name. | |
virtual | ~TAttribute () |
Default destructor. | |
void | checkSizeBeforePush (const char *type, int iel, Double_t val) |
Internal method used to check the validity of all setters when dealing with vectors. | |
Double_t | checkSizeBeforeGet (const char *type, int iel=0) |
Internal method used to check the validity of all getters when dealing with vectors and return the request. | |
void | setQuantile (double prob, double quantile, int iel=0) |
Set the quantile value. | |
void | getQuantilesSize (int &nb, int iel=0) |
Returns the number of quantile computed and stored for element iel. | |
void | getQuantiles (double *prob, double *quantile, int iel=0) |
Returns all the probabilities and corresponding quantiles computed for element iel. | |
void | getQuantile (double &prob, double &quantile, int iel=0) |
Returns the value of the quantile for element iel, given the probability. | |
void | getQuantileVector (double &prob, vector< double > &quantile) |
Returns the vector of quantile given the probability. | |
Double_t | getMinimum (int iel=0) |
Double_t | getMinimumSize () |
Returns the size of the vector of minimum. | |
Bool_t | hasDefault () |
Details whether this attribute has a default value. | |
void | setMinimum (Double_t val, int iel=0) |
Set the minimum value oef element iel. | |
Double_t | getMaximum (int iel=0) |
Double_t | getMaximumSize () |
Returns the size of the vector of maximum. | |
void | setMaximum (Double_t val, int iel=0) |
Set the maximum value oef element iel. | |
void | getStatisticalVector (const char *type, vector< double > &vec) |
Returns the vector of considered statistical value. | |
Double_t | getMean (int iel=0) |
Double_t | getMeanSize () |
Returns the size of the vector of mean. | |
void | setMean (Double_t val, int iel=0) |
Set the mean value oef element iel. | |
Double_t | getStd (int iel=0) |
Double_t | getStdSize () |
Returns the size of the vector of std. | |
void | setStd (Double_t val, int iel=0) |
Set the std value oef element iel. | |
void | setSlurmOption (TString value) |
EType | getDataType () const |
Returns the datatype of the considered attribute. | |
TString | getDataTypeStr () |
Returns the datatype as TString. | |
void | setTitle (const char *title) |
Defines the title of the attribute. | |
void | setTitle (TString str) |
TString | getTitle () |
void | setDataType (EType thetype) |
Change the type of data. | |
void | setDataType (TString name) |
Change the type of data. | |
TString | getLegend () |
Returns the legend of the attribut. | |
TString | getUnit () |
void | setUnit (TString str) |
TString | getUnity () |
void | setUnity (TString str) |
TString | getNote () |
void | setNote (TString str) |
Bool_t | setDefault (TString value) |
TString | getDefault (TString format="%e") |
Bool_t | setDefaultValue (Double_t val) |
Bool_t | getDefaultValue (Double_t &val) |
Bool_t | hasDefaultValue () |
Bool_t | setDefaultVector (vector< double > &vec) |
Bool_t | getDefaultVector (vector< double > *val) |
Bool_t | hasDefaultVector () |
Bool_t | setDefaultString (TString str) |
Bool_t | getDefaultString (string &str) |
Bool_t | hasDefaultString () |
void | setStepValue (Double_t val) |
Bool_t | getStepValue (Double_t &val) |
TString | getSlurmOption () |
EOrigin | getOrigin () |
void | setOrigin (EOrigin ind) |
Int_t | getShare () |
void | setOutput () |
Sets the attribute as an output attribute. | |
void | setInput () |
Sets the attribute as Input. | |
EAttribute | getInputOutput () |
Returns the input/Output information of the attribute. | |
void | setFileNameOfKey (TString str) |
Sets the file name for a key. | |
list< URANIE::DataServer::TAttributeFileKey * > | getKeyList () |
Gets KeyList for the attribute. | |
void | setFieldOfKey (Int_t ind) |
Sets index ind in the unique field related to a unique key. | |
void | setFieldOfKey (Int_t sIndex, Int_t ind) |
void | setFileKey (TString sfile, TString skey="", TString sformatToSubstitute="%e", TAttributeFileKey::EFileType FileType=TAttributeFileKey::kKey) |
Defines the input files and eventually others informations like key, format to substitute. | |
void | setFileFlag (TString sfile, TString skey="", TString sformatToSubstitute="%e") |
Defines the input files as in the "flag" format and eventually others informations like key, format to substitute. | |
void | setFileXMLAttribute (TString sfile, TString sXPathAttribute, TString sformatToSubstitute="%e") |
Defines the input files as an "XML" input file with XPath attribute format and eventually the format to substitute. | |
void | setFileXMLField (TString sfile, TString sXPathField, TString sformatToSubstitute="%e") |
Defines the input files as an "XML" input file with XPath field and eventually the format to substitute. | |
void | setFileFMU (TString sfile, TString sXPathField, TString sformatToSubstitute="%e") |
const char * | getFormatToSubstitute () |
Returns the format of substitution. | |
void | setFormatToSubstitute (TString str) |
Sets the format of substitution. | |
Bool_t | isInput () |
Tests if the attribute is an input attribute. | |
Bool_t | isOutput () |
Tests if the attribute is an output attribute. | |
void | addShare () |
void | delShare () |
void | initShare () |
void | clearVectors () |
virtual void | setLowerBound (Double_t val, bool internalcall=false) |
Sets the lower bound value of the attribute. | |
Double_t | getLowerBound () |
Gets the lower bound value of the attribute. | |
Bool_t | isLowerBounded () |
Returns a boolean if the attribute have a lower bound. | |
virtual void | setUpperBound (Double_t val, bool internalcall=false) |
Sets the upper bound value of the attribute. | |
Double_t | getUpperBound () |
Gets the upper bound value of the attribute. | |
Bool_t | isUpperBounded () |
Returns a boolean if the attribute have an upper bound. | |
virtual void | setBounds (Double_t lower, Double_t upper) |
Sets the two bounds values (lower and upper) of the attribute. | |
Bool_t | isBounded () |
Returns a boolean if the attribute have a lower AND an upper bounds. | |
void | setLog () |
void | unsetLog () |
void | changeLog () |
Bool_t | getLog () |
TAttribute * | getSonAttribute () |
void | setSonAttribute (TAttribute *tatt) |
void | removeSonAttribute () |
Int_t | getLevel () |
void | setLevel (Int_t nlevel) |
Bool_t | haveSon () |
Protected Attributes | |
ELawType | _lawType |
The law type ELawType. | |
Double_t | _dtheoreticalMean |
The theoretical mean. | |
Double_t | _dtheoreticalStdDev |
The theoretical standard deviation. | |
Double_t | _dtheoreticalMode |
The theoretical mode. | |
Double_t | _pmin |
The min value of cumulative density function. | |
Double_t | _pmax |
The max value of cumulative density function. | |
EStochasticBasis | _nStochasticBasis |
The stochastic representation of an orthogonal basis. | |
Protected Attributes inherited from URANIE::DataServer::TAttribute | |
TString | _sunity |
Unity. | |
TString | _snote |
Note. | |
Bool_t | _blog |
Log printing. | |
Int_t | _nshare |
The number of time this attribute is shared in TDataServer. | |
TAttribute * | _attSon |
Son attribute. | |
Int_t | _nlevel |
level to its "father" | |
Bool_t | _haveSon |
true if the attribute have a son | |
TString | _sFormatSubstitute |
Format to substitute the value. | |
list< TEventList * > | _nfields |
List of all TEventLists created for the attribute. | |
list< TAttributeFileKey * > | _KeyList |
List of Keys Attributes structures. | |
Double_t | upperBound |
Upper bound. | |
Bool_t | _bHaveUpperBound |
If have an upper bound. | |
Double_t | lowerBound |
Lower bound. | |
Bool_t | _bHaveLowerBound |
If have a lower bound. | |
Double_t | _defaultValue |
Default value. | |
Bool_t | _bHaveDefaultValue |
If have a default value. | |
vector< double > | _defaultVector |
Default value for vector. | |
Bool_t | _bHaveDefaultVector |
If have a default value for vector. | |
string | _defaultString |
Default value for string. | |
Bool_t | _bHaveDefaultString |
If have a default value for string. | |
Double_t | _stepValue |
Step value when using in Optimization. | |
Bool_t | _bHaveStepValue |
If have a step value. | |
vector< Double_t > | _vminimum |
All minimun calculated. | |
vector< Double_t > | _vmaximum |
All maximun calculated. | |
vector< Double_t > | _vmean |
All mean calculated. | |
vector< Double_t > | _vstd |
All std calculated. | |
vector< Double_t > * | _vbuffer |
vector< map< double, double > * > | _vquantile |
| |
EOrigin | _norigin |
The origin of the attribute (Internal of uranie, attribute or Input, Output...) | |
EAttribute | _nAttribute |
The nature of attributes : kInput (default) or kOutput. | |
EType | _nType |
The type of attribute: real (double), vector (of double), string... | |
TString | _slurmValue |
Detailed Description
This is the parent class for all attributes which values can be generated by a TSampler. Child objects are random variables following a specific law.
- Warning
- This class contains the following pure abstract methods Each must be redefined in the daughter classes.
Member Enumeration Documentation
◆ ELawType
The list of laws that a TStochasticAttribute can follow.
◆ EStochasticBasis
The list of orthogonal polynomial families that can represent a given TStochasticAttribute.
Enumerator | |
---|---|
kUnknownBasis | |
kHermite | |
kLegendre | |
kLaguerre | |
kJacobi |
Constructor & Destructor Documentation
◆ TStochasticAttribute() [1/5]
URANIE::DataServer::TStochasticAttribute::TStochasticAttribute | ( | ) |
Default Constructor.
◆ TStochasticAttribute() [2/5]
URANIE::DataServer::TStochasticAttribute::TStochasticAttribute | ( | TString | str | ) |
Constructor setting the name.
- Parameters
-
str (TString) Name of the attribute
◆ TStochasticAttribute() [3/5]
URANIE::DataServer::TStochasticAttribute::TStochasticAttribute | ( | TString | str, |
ELawType | value | ||
) |
Constructor setting the name and the law type.
- Parameters
-
str (TString) Name of the attribute value (ELawType) The type of the probability law of the attribute. The available types are defined in the ELawType enumerator
◆ TStochasticAttribute() [4/5]
URANIE::DataServer::TStochasticAttribute::TStochasticAttribute | ( | TString | str, |
ELawType | value, | ||
Double_t | min, | ||
Double_t | max | ||
) |
Constructor setting the name, the law type, and the range (lower and upper bounds)
- Parameters
-
str (TString) Name of the attribute value (ELawType) The type of the probability law of the attribute. The available types are defined in the ELawType enumerator min (Double_t) Lower bound of the attribute's range max (Double_t) Upper bound of the attribute's range
◆ TStochasticAttribute() [5/5]
URANIE::DataServer::TStochasticAttribute::TStochasticAttribute | ( | TAttribute * | object, |
ELawType | value | ||
) |
Construction of a TStochasticAttribute from an existing TAttribute object.
- Warning
- this copy constructor is incomplete. Please do not use. (Nicolas Gilardi, 2010.05.28)
- Parameters
-
object (TAttribute *) Pointer to the TAttribute object to copy; value (ELawType) The type of the probability law of the attribute. The available types are defined in the ELawType enum, e.g.: kUniform, kNormal, kBeta...
◆ ~TStochasticAttribute()
|
virtual |
Default Destructor.
Member Function Documentation
◆ computeTheoreticalInformation()
|
pure virtual |
Computes the theoretical values of various statistical measures, like mean, standard deviation, mode, etc.
- Warning
- if the law is truncated, the theoretical values will not be the one from the "complete" law, but the one from the truncated law. As a consequence, this function must be called each time the lower and upper bounds of the attribute are reset.
Implemented in URANIE::DataServer::TBetaDistribution, URANIE::DataServer::TCauchyDistribution, URANIE::DataServer::TComposedDistribution, URANIE::DataServer::TCustomDistribution, URANIE::DataServer::TExponentialDistribution, URANIE::DataServer::TGammaDistribution, URANIE::DataServer::TGeneralizedNormalDistribution, URANIE::DataServer::TGeneralizedNormalV2Distribution, URANIE::DataServer::TGenParetoDistribution, URANIE::DataServer::TGumbelMaxDistribution, URANIE::DataServer::TInvGammaDistribution, URANIE::DataServer::TLogNormalDistribution, URANIE::DataServer::TLogTriangularDistribution, URANIE::DataServer::TLogUniformDistribution, URANIE::DataServer::TNormalDistribution, URANIE::DataServer::TStudentDistribution, URANIE::DataServer::TTrapeziumDistribution, URANIE::DataServer::TTriangularDistribution, URANIE::DataServer::TUniformByPartsDistribution, URANIE::DataServer::TUniformDistribution, and URANIE::DataServer::TWeibullDistribution.
◆ getCDF()
|
pure virtual |
Returns the cumulative distribution for the value x.
- Parameters
-
x (Double_t) An acceptable value for the attribute
- Warning
- the behaviour of this function with respect to boundaries is:
Implemented in URANIE::DataServer::TBetaDistribution, URANIE::DataServer::TCauchyDistribution, URANIE::DataServer::TComposedDistribution, URANIE::DataServer::TCustomDistribution, URANIE::DataServer::TExponentialDistribution, URANIE::DataServer::TGammaDistribution, URANIE::DataServer::TGeneralizedNormalDistribution, URANIE::DataServer::TGeneralizedNormalV2Distribution, URANIE::DataServer::TGenParetoDistribution, URANIE::DataServer::TGumbelMaxDistribution, URANIE::DataServer::TInvGammaDistribution, URANIE::DataServer::TLogNormalDistribution, URANIE::DataServer::TLogTriangularDistribution, URANIE::DataServer::TLogUniformDistribution, URANIE::DataServer::TMultinomialDistribution, URANIE::DataServer::TNormalDistribution, URANIE::DataServer::TStudentDistribution, URANIE::DataServer::TTrapeziumDistribution, URANIE::DataServer::TTriangularDistribution, URANIE::DataServer::TUniformByPartsDistribution, URANIE::DataServer::TUniformDistribution, and URANIE::DataServer::TWeibullDistribution.
Referenced by getCDFforTF1().
◆ getCDFforTF1()
|
inline |
References getCDF().
◆ getInvCDF()
|
pure virtual |
Returns the value corresponding to the cumulative density p.
This function is used by the Sampler to generate acceptable values for the attribute
It can also be used to retrieve the theoretical quantiles of a random variable. For instance, the theoretical value of the median is equal to getInvCDF(0.5).
- Parameters
-
p (Double_t) A valid probability
- Exceptions
-
UErrorExceptions if p is outside of the interval [0,1]
- Warning
- This function must always return a value between lowerBound and upperBound.
Implemented in URANIE::DataServer::TBetaDistribution, URANIE::DataServer::TCauchyDistribution, URANIE::DataServer::TComposedDistribution, URANIE::DataServer::TCustomDistribution, URANIE::DataServer::TExponentialDistribution, URANIE::DataServer::TGammaDistribution, URANIE::DataServer::TGeneralizedNormalDistribution, URANIE::DataServer::TGeneralizedNormalV2Distribution, URANIE::DataServer::TGenParetoDistribution, URANIE::DataServer::TGumbelMaxDistribution, URANIE::DataServer::TInvGammaDistribution, URANIE::DataServer::TLogNormalDistribution, URANIE::DataServer::TLogTriangularDistribution, URANIE::DataServer::TLogUniformDistribution, URANIE::DataServer::TMultinomialDistribution, URANIE::DataServer::TNormalDistribution, URANIE::DataServer::TStudentDistribution, URANIE::DataServer::TTrapeziumDistribution, URANIE::DataServer::TTriangularDistribution, URANIE::DataServer::TUniformByPartsDistribution, URANIE::DataServer::TUniformDistribution, URANIE::DataServer::TWeibullDistribution, URANIE::DataServer::TGumbelDistribution, and URANIE::DataServer::TDiscreteAttribute.
Referenced by getInvCDFforTF1().
◆ getInvCDFforTF1()
|
inline |
References getInvCDF().
◆ getLawType()
|
inline |
Returns the law type as an integer.
References _lawType.
◆ getPDF()
|
pure virtual |
Returns the probability density for the value x.
- Parameters
-
x (Double_t) An acceptable value for the attribute
- Warning
- if x is outside of the [lowerBound, upperBound] interval, getPDF(x) must return 0.0
Implemented in URANIE::DataServer::TBetaDistribution, URANIE::DataServer::TCauchyDistribution, URANIE::DataServer::TComposedDistribution, URANIE::DataServer::TCustomDistribution, URANIE::DataServer::TExponentialDistribution, URANIE::DataServer::TGammaDistribution, URANIE::DataServer::TGeneralizedNormalDistribution, URANIE::DataServer::TGeneralizedNormalV2Distribution, URANIE::DataServer::TGenParetoDistribution, URANIE::DataServer::TGumbelDistribution, URANIE::DataServer::TGumbelMaxDistribution, URANIE::DataServer::TInvGammaDistribution, URANIE::DataServer::TLogNormalDistribution, URANIE::DataServer::TLogTriangularDistribution, URANIE::DataServer::TLogUniformDistribution, URANIE::DataServer::TMultinomialDistribution, URANIE::DataServer::TNormalDistribution, URANIE::DataServer::TStudentDistribution, URANIE::DataServer::TTrapeziumDistribution, URANIE::DataServer::TTriangularDistribution, URANIE::DataServer::TUniformByPartsDistribution, URANIE::DataServer::TUniformDistribution, URANIE::DataServer::TWeibullDistribution, and URANIE::DataServer::TDiscreteAttribute.
Referenced by getPDFforTF1().
◆ getPDFforTF1()
|
inline |
References getPDF().
◆ getPMax()
|
inlinevirtual |
Returns the maximum value of the cumulative distribution function.
References _pmax.
Referenced by ClassImp().
◆ getPMin()
|
inlinevirtual |
Returns the minimum value of the cumulative distribution function.
References _pmin.
Referenced by ClassImp().
◆ getStochasticBasis()
|
inline |
Returns the orthogonal polynomial which is used to represent the attribute.
Example:
More precisely, for a pointer tatt on an object of the TStochasticAttribute family:
References _nStochasticBasis.
◆ getTheoreticalMean()
|
virtual |
Returns the theoretical value of the mean.
Reimplemented in URANIE::DataServer::TComposedDistribution.
◆ getTheoreticalMode()
|
virtual |
Returns the theoretical value of the mode.
Reimplemented in URANIE::DataServer::TComposedDistribution.
◆ getTheoreticalStdDev()
|
virtual |
Returns the theoretical value of the standard deviation.
Reimplemented in URANIE::DataServer::TComposedDistribution.
◆ printLog()
|
virtual |
Display information specific to this class.
Reimplemented from URANIE::DataServer::TAttribute.
Reimplemented in URANIE::DataServer::TDiscreteAttribute, and URANIE::DataServer::TInfiniteDistribution.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), and ClassImp().
◆ setDefaultStochasticBasis()
void URANIE::DataServer::TStochasticAttribute::setDefaultStochasticBasis | ( | ) |
Sets the default orthogonal polynomial family representing the stochastic attribute.
The implicit rule is:
- (Log)Uniform law : Legendre
- (Log)Normal law : Hermite
- Exponential law : Laguerre
- Beta law (2 parameters) : Jacobi
The default for other laws is undefined (kUnknownBasis)
◆ setLawType() [1/2]
|
inline |
Sets the law type from an integer value.
- Parameters
-
value (ELawType) The type of the probability law of the attribute. The available types are defined in the ELawType enumerator.
References _lawType.
◆ setLawType() [2/2]
void URANIE::DataServer::TStochasticAttribute::setLawType | ( | TString | name | ) |
Sets the law type from a law name.
The following choices are available for the law name:
- uniform
- logUniform
- normal
- logNormal
- triangular
- logTriangular
- exponential
- beta
- cauchy
- uniformByParts
- weibull
- gumbel
- multinomial
- unknown
- Parameters
-
name (TString) Name of the law. It is case insensitive.
◆ setStochasticBasis()
|
inline |
Defines an orthogonal polynomial family to represent the stochastic attribute.
- Parameters
-
n (EStochasticBasis) The orthogonal polynomial family. It is chosen from EStochasticBasis enumerator.
Example:
References _nStochasticBasis.
Member Data Documentation
◆ _dtheoreticalMean
|
protected |
The theoretical mean.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), and URANIE::DataServer::TComposedDistribution::getTheoreticalMean().
◆ _dtheoreticalMode
|
protected |
The theoretical mode.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), and URANIE::DataServer::TComposedDistribution::getTheoreticalMode().
◆ _dtheoreticalStdDev
|
protected |
The theoretical standard deviation.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), and URANIE::DataServer::TComposedDistribution::getTheoreticalStdDev().
◆ _lawType
|
protected |
The law type ELawType.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), getLawType(), and setLawType().
◆ _nStochasticBasis
|
protected |
The stochastic representation of an orthogonal basis.
Referenced by getStochasticBasis(), and setStochasticBasis().
◆ _pmax
|
protected |
The max value of cumulative density function.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), and getPMax().
◆ _pmin
|
protected |
The min value of cumulative density function.
Referenced by ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), ClassImp(), and getPMin().