English Français

Documentation / Manuel développeur

Modules disponibles

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

Implementation of the class URANIE::Modeler::TPolynomialChaos. More...

#include <sstream>
#include <string>
#include "TMath.h"
#include "TPolynomialChaos.h"
#include "TNisp.h"
#include "UTimer.h"
#include "UExceptions.h"
#include "TLogNormalDistribution.h"
#include "TExponentialDistribution.h"
#include "nisp_pc.h"
#include "nisp_util.h"
Include dependency graph for TPolynomialChaos.cxx:

Macros

#define HERMITE   1
 
#define LEGENDRE   2
 
#define LAGUERRE   3
 
#define JACOBI   4
 

Functions

 ClassImp (URANIE::Modeler::TPolynomialChaos) namespace URANIE
 

Detailed Description

Implementation of the class URANIE::Modeler::TPolynomialChaos.

Author
Maud Salvoldi (OCC)
Date
23 March 2011

Macro Definition Documentation

◆ HERMITE

#define HERMITE   1

◆ JACOBI

#define JACOBI   4

◆ LAGUERRE

#define LAGUERRE   3

◆ LEGENDRE

#define LEGENDRE   2

Function Documentation

◆ ClassImp()

Get the Mean squared uncertainty for the output with rank

Get the Leave-One-Out uncertainty for the input (input) and the output (rank)

References URANIE::Modeler::TPolynomialChaos::_autoDegreeFactor, URANIE::Modeler::TPolynomialChaos::_bestAutoDeg, URANIE::Modeler::TPolynomialChaos::_blog, URANIE::Modeler::TPolynomialChaos::_bStoreYHat, URANIE::Modeler::TPolynomialChaos::_degree, URANIE::Modeler::TPolynomialChaos::_degreeResults, URANIE::Modeler::TPolynomialChaos::_degval, URANIE::Modeler::TPolynomialChaos::_eqmval, URANIE::Modeler::TPolynomialChaos::_fLogger, URANIE::Modeler::TNisp::_gvx, URANIE::Modeler::TNisp::_listAttIn, URANIE::Modeler::TPolynomialChaos::_listAttOut, URANIE::Modeler::TPolynomialChaos::_maxAutoDeg, URANIE::Modeler::TPolynomialChaos::_minAutoDeg, URANIE::Modeler::TPolynomialChaos::_nisp, URANIE::Modeler::TPolynomialChaos::_np, URANIE::Modeler::TPolynomialChaos::_nx, URANIE::Modeler::TPolynomialChaos::_ny, URANIE::Modeler::TPolynomialChaos::_pc, URANIE::Modeler::TNisp::_tds, URANIE::Modeler::TPolynomialChaos::_verrloo, URANIE::Modeler::TPolynomialChaos::automatisedDegree(), URANIE::Modeler::TPolynomialChaos::computeChaosExpansion(), URANIE::Modeler::TPolynomialChaos::computeOutput(), URANIE::Modeler::TPolynomialChaos::exportFunction(), URANIE::Modeler::TPolynomialChaos::factorial(), URANIE::Modeler::TPolynomialChaos::generateSample(), URANIE::Modeler::TPolynomialChaos::getAnova(), URANIE::Modeler::TPolynomialChaos::getAnovaOrdered(), URANIE::Modeler::TPolynomialChaos::getAnovaOrderedCoefficients(), URANIE::Modeler::TPolynomialChaos::getCoefficient(), URANIE::Modeler::TPolynomialChaos::getCorrelation(), URANIE::Modeler::TPolynomialChaos::getCovariance(), URANIE::Modeler::TPolynomialChaos::getDegree(), URANIE::Modeler::TPolynomialChaos::getDimensionExpansion(), URANIE::Modeler::TPolynomialChaos::getDimensionInput(), URANIE::Modeler::TPolynomialChaos::getDimensionOutput(), URANIE::Modeler::TPolynomialChaos::getEqmLoo(), URANIE::Modeler::TPolynomialChaos::getErrLoo(), URANIE::Modeler::TPolynomialChaos::getIndex(), URANIE::Modeler::TPolynomialChaos::getIndexFirstOrder(), URANIE::Modeler::TPolynomialChaos::getIndexInteraction(), URANIE::Modeler::TPolynomialChaos::getIndexTotalOrder(), URANIE::Modeler::TPolynomialChaos::getInvQuantile(), URANIE::Modeler::TPolynomialChaos::getMean(), URANIE::Modeler::TNisp::getNPatterns(), URANIE::Modeler::TPolynomialChaos::getOutput(), URANIE::Modeler::TPolynomialChaos::getQuantile(), URANIE::Modeler::TPolynomialChaos::getQuantileWilks(), URANIE::Modeler::TPolynomialChaos::getSample(), URANIE::Modeler::TPolynomialChaos::getTarget(), URANIE::Modeler::TPolynomialChaos::getVariance(), HERMITE, JACOBI, LAGUERRE, LEGENDRE, URANIE::Modeler::TPolynomialChaos::printLog(), URANIE::Modeler::TPolynomialChaos::propagateInput(), URANIE::Modeler::TPolynomialChaos::readTarget(), URANIE::Modeler::TPolynomialChaos::realisation(), URANIE::Modeler::TPolynomialChaos::save(), URANIE::Modeler::TPolynomialChaos::setAnova(), URANIE::Modeler::TPolynomialChaos::setAutoDegreeBoundaries(), URANIE::Modeler::TPolynomialChaos::setAutoDegreeFactor(), URANIE::Modeler::TPolynomialChaos::setCoefficient(), URANIE::Modeler::TPolynomialChaos::setDegree(), URANIE::Modeler::TPolynomialChaos::setGroupAddVar(), URANIE::Modeler::TPolynomialChaos::setGroupEmpty(), URANIE::Modeler::TPolynomialChaos::setInput(), URANIE::Modeler::TPolynomialChaos::TPolynomialChaos(), URANIE::Modeler::TPolynomialChaos::writeCodeCToDenormalizeInput(), and URANIE::Modeler::TPolynomialChaos::~TPolynomialChaos().