Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Sensitivity v4.9.0
|
TShapley.h
Go to the documentation of this file.
234 TDataServer *generateConditionnalSampleByNortaOriginal(TDataServer *tds0, TDataServer *tds1, TMatrixD matVarCovar0, TMatrixD matVarCovar1, TMatrixD matVarCovar01);
235 void generateConditionnalSampleByNorta(TGaussianSampling *tsanormal, TDataServer *tdsres, TList *listOfLeaves, TMatrixD matVarCovar, TVectorD &vecOf01);
Interface of class URANIE::Sensitivity::TSensitivity.
Description of the class TSensitivity.
Definition TSensitivity.h:112
void printLog(Option_t *option="")
void setSamplerMethod(EConditionalSampling nMethod)
EConditionalSampling getSamplerMethod()
Definition TShapley.h:160
TShapley(TDataServer *tds, const char *fcn, Int_t ns, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Constructor with the TDataServer and function name.
virtual void generateSample(Option_t *option="")
void printSummary(Option_t *option="")
Print the summary of the TShapley method.
Int_t _nM
The size of the loop of permutations.
Definition TShapley.h:244
const char * getIteratorNameNi()
Definition TShapley.h:141
void setNi(Int_t ni)
void transfertDataTDS(TDataServer *tds)
TShapley(TDataServer *tds, URANIE::Launcher::TCode *fcode, Int_t ns, Option_t *option="")
Constructor with the TDataServer and a TCode.
void setNv(Int_t nv)
TDataServer * generateConditionnalSampleByNortaOriginal(TDataServer *tds0, TDataServer *tds1, TMatrixD matVarCovar0, TMatrixD matVarCovar1, TMatrixD matVarCovar01)
generateConditionnalSample
void setNo(Int_t no)
void setNm(Int_t nm)
TShapley(TDataServer *tds, const char *varexpinput, const char *varexpoutput, Option_t *option="")
const char * getIteratorNameNo()
Definition TShapley.h:137
TMatrixD _matNormalCovariance
Normal(Gaussian) Input Covariance matrix.
Definition TShapley.h:245
void splitMatrixVarCoVar(TMatrixD matVarCovar, TVectorD vecOfUnit, TMatrixD &matVarCovar0, TMatrixD &matVarCovar1, TMatrixD &matVarCovar01, TMatrixD matCorr, TMatrixD &matCorrtmp)
void evaluateIndexes(Option_t *option="")
Compute the sensitivity matrix.
EConditionalSampling _nCondSampler
The method of sampler.
Definition TShapley.h:246
TString _sIteratorNameNi
The specific iterator attribute for NI integer.
Definition TShapley.h:240
TString _sIteratorNameNo
The specific iterator attribute for NO integer.
Definition TShapley.h:239
void computeNormalCorrelationMatrix(TMatrixD matVarCovariance)
computeNormalCorrelationMatrix
TShapley(TDataServer *tds, URANIE::Relauncher::TRun *run, Int_t ns, Option_t *option="")
Constructor with the TDataServer and a TRun.
TMatrixD getMatrixNormalVariance()
Definition TShapley.h:164
void init(Option_t *option)
void generateConditionnalSampleByNorta(TGaussianSampling *tsanormal, TDataServer *tdsres, TList *listOfLeaves, TMatrixD matVarCovar, TVectorD &vecOf01)
TShapley(TDataServer *tds, void(*fcn)(Double_t *, Double_t *), Int_t ns, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Constructor with the TDataServer and function.