Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Sampler v4.9.0
|
TOATDesign.h
Go to the documentation of this file.
Creation of the abstract class TSamplerStochastic.
This class creates a "One factor At a Time" design of experiment. It has been developped mainly for f...
Definition TOATDesign.h:148
void setStepPrecision(Double_t dval)
Set the value of the machine precision (default value is dStepPrecision 1.0e-16)
Definition TOATDesign.h:294
Bool_t _bHasData
Boolean value set to TRUE if the data server _tds contains data.
Definition TOATDesign.h:158
Int_t _nNbModif
Number of modification for each nominal value of each changing attribute.
Definition TOATDesign.h:154
virtual URANIE::DataServer::TDSNtupleD * getNominalValueTuple()
Get the tuple storing the nominal values of the attributes.
Definition TOATDesign.h:260
virtual TString getGenerationMode()
Get random generation method.
Definition TOATDesign.h:242
void setRange(TString changingAttName, Double_t rangeValue, Bool_t is_percent=kFALSE)
Set the range of the sampling for a changing attribute.
TList _changingAttList
List of changing attributes.
Definition TOATDesign.h:155
virtual TMap * getRangeInformation()
Get the list mapping the names of the changing attributes and their corresponding range information.
Definition TOATDesign.h:254
TMap _infoRangeMap
A list mapping the names of the changing attributes and their corresponding range information.
Definition TOATDesign.h:156
virtual void terminate()
The post-processing step. Nothing is done.
Definition TOATDesign.h:185
virtual Bool_t getHasData()
Returns TRUE if the internal data server contains data.
Definition TOATDesign.h:224
virtual TString getSamplingMode()
Get OAT sampling mode.
Definition TOATDesign.h:236
virtual void setOption(TString mode, Int_t number)
Set the sampling mode and number of modifications.
virtual TList * getChangingAttList()
Get the list of changing attributes.
Definition TOATDesign.h:248
TString _sMode
Sampling mode. So far, can be "random" or "regular".
Definition TOATDesign.h:152
virtual void generateSample(Option_t *option="")
Generates the sample.
URANIE::DataServer::TDSNtupleD * _nominalValueTuple
A tuple storing the nominal values of the attributes.
Definition TOATDesign.h:157
virtual Double_t getNumberOfModifications()
Get the number of modifications per attribute and nominal values.
Definition TOATDesign.h:230
TOATDesign(URANIE::DataServer::TDataServer *tds, TString mode="regular", Int_t number=2)
Constructor of the OAT sampler.
void setRange(TString changingAttName, TString rangeAttName, Bool_t is_percent=kFALSE)
Set the name of the attribute holding the range of the sampling for a changing attribute.
Double_t _dStepPrecision
machine precesion to detect 0.0
Definition TOATDesign.h:159
Double_t getStepPrecision()
Get the value of the machine precision.
Definition TOATDesign.h:287
TString _sGenMode
Data generation mode. Only used in the random mode context, can be "lhs", or "srs".
Definition TOATDesign.h:153
Definition TSamplerStochastic.h:44
Definition TAMHCopula.h:60