Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / Sampler
v4.10.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 | |
| void | setInstance (const ULong_t n) |
| void | init () |
Constructor and Destructor | |
| TSobolSequence (ULong_t ndim) | |
| Default constructor. More... | |
| virtual | ~TSobolSequence () |
| Default destructor. More... | |
Printing Log | |
| virtual void | printLog (Option_t *option="") |
| Prints the log. More... | |
Public Member Functions inherited from URANIE::Sampler::TSequence | |
| Double_t | operator[] (const ULong_t) const |
| Double_t | getComponent (const ULong_t) const |
| TSequence () | |
| Default constructor. More... | |
| TSequence (ULong_t ndim) | |
| Default constructor. More... | |
| virtual | ~TSequence () |
| Default destructor. More... | |
| void | setLog () |
| void | unsetLog () |
| Sets the static variable _blog at kFALSE. More... | |
Private Attributes | |
| TMatrixD | v_direction |
| TVectorD | _last_numerator_vec |
| Matrix of directions. More... | |
| Double_t | _last_denominator_inv |
| Vector. More... | |
| Int_t | _nCounter |
Additional Inherited Members | |
Public Attributes inherited from URANIE::Sampler::TSequence | |
| ULong_t | _nDim |
| The size of the sequence. More... | |
| Double_t * | _dValue |
Static Public Attributes inherited from URANIE::Sampler::TSequence | |
| static Int_t | _seqCounter |
| The counter of sequence. More... | |
| static Bool_t | _blog |
| Log Printing. More... | |
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().

Public Member Functions inherited from