English Français

Documentation / Manuel développeur

Modules disponibles

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

Implementation of the class URANIE::Sampler::TBasicSampling. More...

#include <ctime>
#include <iostream>
#include <fstream>
#include "TDecompChol.h"
#include "TDecompSVD.h"
#include "TMath.h"
#include "TDatime.h"
#include "TROOT.h"
#include "TRandom3.h"
#include "TObjString.h"
#include "TBasicSampling.h"
#include "TAttributeFormula.h"
#include "TStochAttribut.h"
#include "TNormalDistribution.h"
#include "TLogNormalDistribution.h"
#include "TUniformDistribution.h"
#include "TLogUniformDistribution.h"
#include "TTriangularDistribution.h"
#include "TLogTriangularDistribution.h"
#include "TExponentialDistribution.h"
#include "LatinHypercube.H"
Include dependency graph for TBasicSampling.cxx:

Namespaces

namespace  URANIE
 
namespace  URANIE::Sampler
 

Functions

 ClassImp (URANIE::Sampler::TBasicSampling) void removeRowCol(TMatrixD &m
 
 if (rowNumber >=0)
 
 if (colNumber >=0)
 
TMatrixD m2 (newNrows, newNcols)
 
 for (Int_t i=0;i< m.GetNrows();i++)
 
m ResizeTo (m2)
 
void shuffleInteger (Int_t arraySize, Int_t *array)
 
void shuffleDouble (Int_t arraySize, Double_t *array)
 

Variables

Int_t rowNumber
 
Int_t Int_t colNumber
 
 else
 
 skipRow = m.GetNrows()
 
 skipCol = m.GetNcols()
 
 m = m2
 

Detailed Description

Implementation of the class URANIE::Sampler::TBasicSampling.

Author
Nicolas Gilardi nicol.nosp@m.as.g.nosp@m.ilard.nosp@m.i@ce.nosp@m.a.fr
Date
$date$

Created the : Fri Oct 1 13:37:23 2004

Function Documentation

◆ ClassImp()

◆ for()

for ( )

References m, m2(), skipCol, and skipRow.

◆ if() [1/2]

if ( colNumber >=  0)

References colNumber, m, and skipCol.

◆ if() [2/2]

if ( rowNumber >=  0)

References m, rowNumber, and skipRow.

◆ m2()

TMatrixD m2 ( newNrows  ,
newNcols   
)

Referenced by for().

◆ ResizeTo()

m ResizeTo ( m2  )

Referenced by TMCMC::NKCSampling().

◆ shuffleDouble()

void shuffleDouble ( Int_t  arraySize,
Double_t *  array 
)

◆ shuffleInteger()

void shuffleInteger ( Int_t  arraySize,
Int_t *  array 
)

Variable Documentation

◆ colNumber

Int_t Int_t colNumber
Initial value:
{
Int_t skipRow, skipCol, newNrows, newNcols
skipCol
Definition TBasicSampling.cxx:88
skipRow
Definition TBasicSampling.cxx:77

Referenced by if().

◆ else

else
Initial value:
{
newNrows = m.GetNrows()
m
Definition TBasicSampling.cxx:115

◆ m

◆ rowNumber

Int_t rowNumber

Referenced by if().

◆ skipCol

skipCol = m.GetNcols()

Referenced by for(), and if().

◆ skipRow

skipRow = m.GetNrows()

Referenced by for(), and if().