Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / DataServer
v4.10.0
|
TCustomDistribution.h
Go to the documentation of this file.
Int_t iNbValues
Definition: TCustomDistribution.h:63
virtual void setValue(Int_t i, Double_t value)
Set a value by index.
Double_t * pValues
Definition: TCustomDistribution.h:65
virtual ~TCustomDistribution()
Default destructor.
virtual void setDistribution(Int_t nbValues, Double_t *values, Double_t *frequencies=NULL)
virtual Double_t * getAllValues()
Get the values as a Double_t array.
Definition: TCustomDistribution.h:116
Class of attributes following a density of probability.
Definition: TDiscreteAttribute.h:68
Double_t * pFrequencies
Definition: TCustomDistribution.h:66
virtual void printLog()
Display information specific to this class.
virtual Double_t getFrequency(Int_t i)
Get a frequency by index.
virtual Double_t getProba(Int_t i)
Return the probability corresponding to the given index.
virtual Int_t getNbValues()
Get the number of values.
Definition: TCustomDistribution.h:110
virtual Double_t getInvCDF(Double_t p)
Returns a value from the distribution.
virtual Double_t getValue(Int_t i)
Get a value by index.
TCustomDistribution()
Default constructor.
virtual void setFrequency(Int_t i, Double_t frequency)
Set a single frequency by index.
virtual Double_t getPDF(Double_t x, Double_t precision)
Returns the probability of a value.
Description of the class TCustomDistribution.
Definition: TCustomDistribution.h:59
virtual Double_t getCDF(Double_t x)
CDF is meaningless for non ordered discrete values.
virtual void setAllValues(Double_t *values)
Set the values as a Double_t array.
virtual void computeTheoreticalInformation()
Mean and Variance are meaningless for non ordered discrete values.
virtual Double_t * getAllFrequencies()
Get the frequencies as a Double_t array.
Definition: TCustomDistribution.h:129
virtual Double_t getPDF(Double_t x)
Returns the probability of a value x, with a precision on x fixed at 1e-9.
Definition: TCustomDistribution.h:238
virtual void setAllFrequencies(Double_t *frequencies)
Set the frequencies as a Double_t array.
Double_t _dSumFreq
Definition: TCustomDistribution.h:64