Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Sampler v4.9.0
|
TSampling.h
Go to the documentation of this file.
Creation of the abstract class TSamplerStochastic.
Definition TSamplerStochastic.h:44
Definition TSampling.h:66
void CorrelationFactorization()
Decomposes the correlation matrix.
void generateSample(Option_t *option="")
Generates the sample.
TMatrixD _corrmatrix
The correlation matrix.
Definition TSampling.h:76
EType _ntype
The type of sampling (SRS, LHS)
Definition TSampling.h:78
void generateSampleByDakota()
Generates the sample by the Dakota module.
TMatrixD _corrIndexPosition
The permutation for giving the rank correlation matrix given by the user.
Definition TSampling.h:77
bool _buseSVD
useSVD instead of Cholesky to factorize the input correlation matrix
Definition TSampling.h:79
void setTypeSampling(Option_t *option)
TSampling(URANIE::DataServer::TDataServer *tds, Option_t *option="lhs", Int_t nCalcul=1000)
Constructor from a TDataServer, the name of the method and the size of the sample.
void setCorrelationMatrix(TMatrixD corrMat)
Set the correlation matrix.
void setUserCorrelation(TString xname, TString yname, double value)
Defines a correlation between two attributes given by their names.
void computeCorrelationMatrix(TMatrixD matOrg)
Computes the correlation matrix for a TMatrixD.
void setSaveRang(Int_t rang=0)
EMPTY:: TSampling::setSaveRang.
void setUserCorrelation(Int_t indx, Int_t indy, double value)
Defines a correlation between two attributes given by their indexes.
bool _buseSVDquiet
useSVD instead of Cholesky to factorize the input correlation matrix
Definition TSampling.h:80
void setUserCorrelation(URANIE::DataServer::TAttribute *x, URANIE::DataServer::TAttribute *y, Double_t value)
Defines a correlation between two attributes.
Definition TAMHCopula.h:60