English Français

Documentation / Developer's manual

Available modules

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Sensitivity: TShapley.cxx File Reference
Uranie / Sensitivity v4.9.0
/* @license-end */
TShapley.cxx File Reference

Implement the URANIE::Sensitivity::TShapley class. More...

#include "TLeaf.h"
#include "TTree.h"
#include "TShapley.h"
#include "TSampling.h"
#include "TPermutation.h"
#include "TNormalDistribution.h"
#include "TAttributeFormula.h"
#include "UTimer.h"
Include dependency graph for TShapley.cxx:

Macros

#define STRNAMEOFATTNI   "__xNi__%d"
 ROOT.
 
#define STRNAMEOFATTNORMAL   "_n_%s_"
 
#define DTRANSLATION   1000
 

Functions

 ClassImp (URANIE::Sensitivity::TShapley) namespace URANIE
 

Detailed Description

Implement the URANIE::Sensitivity::TShapley class.

Author
Fabrice Gaudier fabri.nosp@m.ce.g.nosp@m.audie.nosp@m.r@ce.nosp@m.a.fr
Date
2020/09/29

Macro Definition Documentation

◆ DTRANSLATION

#define DTRANSLATION   1000

◆ STRNAMEOFATTNI

#define STRNAMEOFATTNI   "__xNi__%d"

ROOT.

Uranie

◆ STRNAMEOFATTNORMAL

#define STRNAMEOFATTNORMAL   "_n_%s_"

Function Documentation

◆ ClassImp()

Looking for the iterator attributes (Nv, No and Ni) for the Shapley Method

not empty TDS not allowed

Fill the values

References URANIE::Sensitivity::TSensitivity::_bdrawProgressBar, URANIE::Sensitivity::TSensitivity::_blog, URANIE::Sensitivity::TSensitivity::_iy, URANIE::Sensitivity::TSensitivity::_listOfInputAttributes, URANIE::Sensitivity::TSensitivity::_listOfOutputAttributes, URANIE::Sensitivity::TShapley::_matNormalCovariance, URANIE::Sensitivity::TSensitivity::_minputCorr, URANIE::Sensitivity::TShapley::_nCondSampler, URANIE::Sensitivity::TShapley::_nI, URANIE::Sensitivity::TShapley::_nM, URANIE::Sensitivity::TShapley::_nO, URANIE::Sensitivity::TSensitivity::_nS, URANIE::Sensitivity::TSensitivity::_nSeed, URANIE::Sensitivity::TShapley::_nV, URANIE::Sensitivity::TSensitivity::_nX, URANIE::Sensitivity::TSensitivity::_nY, URANIE::Sensitivity::TSensitivity::_sIteratorName, URANIE::Sensitivity::TShapley::_sIteratorNameNi, URANIE::Sensitivity::TShapley::_sIteratorNameNo, URANIE::Sensitivity::TSensitivity::_sSelectedInput, URANIE::Sensitivity::TSensitivity::_tds, URANIE::Sensitivity::TShapley::computeNormalCorrelationMatrix(), DTRANSLATION, URANIE::Sensitivity::TShapley::evaluateIndexes(), URANIE::Sensitivity::TSensitivity::fillIndex(), URANIE::Sensitivity::TShapley::generateConditionnalSampleByNorta(), URANIE::Sensitivity::TShapley::generateConditionnalSampleByNortaOriginal(), URANIE::Sensitivity::TShapley::generateSample(), URANIE::Sensitivity::TSensitivity::getMethodName(), URANIE::Sensitivity::TShapley::init(), URANIE::Sensitivity::TShapley::kCopulas, URANIE::Sensitivity::TShapley::kUnknown, URANIE::Sensitivity::TShapley::kVines, URANIE::Sensitivity::TSensitivity::parseOption(), URANIE::Sensitivity::TShapley::printLog(), URANIE::Sensitivity::TShapley::printSummary(), URANIE::Sensitivity::TSensitivity::setMethodName(), URANIE::Sensitivity::TShapley::setNi(), URANIE::Sensitivity::TShapley::setNm(), URANIE::Sensitivity::TShapley::setNo(), URANIE::Sensitivity::TShapley::setNv(), URANIE::Sensitivity::TShapley::setSamplerMethod(), URANIE::Sensitivity::TShapley::splitMatrixVarCoVar(), STRNAMEOFATTNI, STRNAMEOFATTNORMAL, URANIE::Sensitivity::TShapley::transfertDataTDS(), URANIE::Sensitivity::TShapley::TShapley(), URANIE::Sensitivity::TSensitivity::unsetLog(), and URANIE::Sensitivity::TShapley::~TShapley().