Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Sensitivity v4.9.0
|
TSobol.h
Go to the documentation of this file.
77 };
87 };
136 \param varexpinput(const char*)[""] The list of input attributes to pass to the function separated by the caracter ":"
137 \param varexpoutput (const char *)[""] The list of output attributes separated by the caracter ":"
154 \param varexpinput(const char*)[""] The list of input attributes to pass to the function separated by the caracter ":"
Interface of class URANIE::Sensitivity::TSensitivity.
Description of the class TSensitivity.
Definition TSensitivity.h:112
URANIE::DataServer::TDSNtupleD * _withdatantp
Definition TSobol.h:258
URANIE::DataServer::TDSNtupleD * _preloadedntp
Definition TSobol.h:259
ESiAlgorithm _nSiAlgorithm
The algorithm to use to compute the first order algorithm.
Definition TSobol.h:240
Int_t _nMethodComputed
number of method used
Definition TSobol.h:249
void initForRun(Option_t *option)
void initSample(Int_t ns, Option_t *option="")
EStiAlgorithm _nStiAlgorithm
The algorithm to use to compute the total order algorithm.
Definition TSobol.h:241
TSobol(URANIE::DataServer::TDataServer *tds, const char *fcn, Int_t ns, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Default constructor with the TDataServer.
TMatrixD _valM
values of output for M and N matrix
Definition TSobol.h:254
TSobol(URANIE::DataServer::TDataServer *tds, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Default constructor with a TDataServer filling.
TSobol(URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run, Int_t ns, Option_t *option="")
Default constructor with a trun.
Int_t _nSimPerIndex
The size of the two matrix M et N.
Definition TSobol.h:248
TMatrixD _valSti
values of the first and total sobol indexes
Definition TSobol.h:255
virtual void printLog()
virtual void parseOption(Option_t *option="")
Read option specific to TSobol.
void evaluateIndexes(Option_t *option="")
Evaluates the index from a Specific TDataServer.
TMatrixD _valSigmaMN
complexe matrices to store the mean and variance of used M/N/Mi/Ni matrices
Definition TSobol.h:256
virtual void generateSample(Option_t *option="")
Generates all the matrix of sample.
TSobol(URANIE::DataServer::TDataServer *tds, void(*fcn)(Double_t *, Double_t *), const char *varexpinput, const char *varexpoutput, Int_t ns, Option_t *option="")
Default constructor with the TDataServer.
ESamplerMethod _nSamplerMethod
The sampler method to generate the M and N matrix.
Definition TSobol.h:237
EMatrixMiNi _nMatrixMiNi
The method to generate the Min and/or Ni matrix (Sobol, Saltelli)
Definition TSobol.h:238
void createTuple(Option_t *option="")
TEventList * _teln
m and n lit of event in the ntuple
Definition TSobol.h:253
void preTreatment()
Resize matrices and fill many vector/matrice to avroid recompute stat too oftently.
Bool_t _bWithData
true if data are provided and used as full sample of 2 times ns samples
Definition TSobol.h:235
void loadOtherSobolFile(const char *filename)
TSobol(URANIE::DataServer::TDataServer *tds, URANIE::Launcher::TCode *fcode, Int_t ns, Option_t *option="")
Default constructor with a tcode.
Bool_t _bWithSample
true if data are provided and used as full sample of 2 times ns samples
Definition TSobol.h:234