Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Sampler v4.9.0
|
URANIE::Sampler::TSobolSequence Class Reference
Description of the class TSobolSequence. More...
#include <TSobolSequence.h>
Inheritance diagram for URANIE::Sampler::TSobolSequence:
Collaboration diagram for URANIE::Sampler::TSobolSequence:
Public Member Functions | |
Constructor and Destructor | |
TSobolSequence (ULong_t ndim) | |
Default constructor. | |
virtual | ~TSobolSequence () |
Default destructor. | |
void | setInstance (const ULong_t n) |
void | init () |
Printing Log | |
virtual void | printLog (Option_t *option="") |
Prints the log. | |
Public Member Functions inherited from URANIE::Sampler::TSequence | |
TSequence () | |
Default constructor. | |
TSequence (ULong_t ndim) | |
Default constructor. | |
virtual | ~TSequence () |
Default destructor. | |
Double_t | operator[] (const ULong_t) const |
Double_t | getComponent (const ULong_t) const |
void | setLog () |
void | unsetLog () |
Sets the static variable _blog at kFALSE. | |
Private Attributes | |
TMatrixD | v_direction |
TVectorD | _last_numerator_vec |
Matrix of directions. | |
Double_t | _last_denominator_inv |
Vector. | |
Int_t | _nCounter |
Additional Inherited Members | |
Public Attributes inherited from URANIE::Sampler::TSequence | |
ULong_t | _nDim |
The size of the sequence. | |
Double_t * | _dValue |
Static Public Attributes inherited from URANIE::Sampler::TSequence | |
static Int_t | _seqCounter |
The counter of sequence. | |
static Bool_t | _blog |
Log Printing. | |
Detailed Description
Description of the class TSobolSequence.
The dimension must be lower than 40.
Description
(source Numerical Recipes - Chapitre 7-7 page 310-315)
Implementation
the code is given in Gnu Scintific Library (GSL) and in the numerical recipes.
- See
- [Bratley+Fox, TOMS 14, 88 (1988)]
- [Antonov+Saleev, USSR Comput. Maths. Math. Phys. 19, 252 (1980)]
Constructor & Destructor Documentation
◆ TSobolSequence()
URANIE::Sampler::TSobolSequence::TSobolSequence | ( | ULong_t | ndim | ) |
Default constructor.
Referenced by ClassImp().
◆ ~TSobolSequence()
|
virtual |
Default destructor.
Referenced by ClassImp().
Member Function Documentation
◆ init()
|
virtual |
Implements URANIE::Sampler::TSequence.
Referenced by ClassImp().
◆ printLog()
|
virtual |
◆ setInstance()
|
virtual |
Implements URANIE::Sampler::TSequence.
Referenced by ClassImp().
Member Data Documentation
◆ _last_denominator_inv
|
private |
Vector.
Referenced by ClassImp().
◆ _last_numerator_vec
|
private |
Matrix of directions.
Referenced by ClassImp().
◆ _nCounter
|
private |
Referenced by ClassImp().
◆ v_direction
|
private |
Referenced by ClassImp().