English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Sampler: THaltonSequence.h Source File
Uranie / Sampler v4.9.0
/* @license-end */
THaltonSequence.h
Go to the documentation of this file.
1
2// Copyright (C) 2013-2024 CEA/DES
3//
4// This program is free software: you can redistribute it and/or modify
5// it under the terms of the GNU Lesser General Public License as published
6// by the Free Software Foundation, either version 3 of the License, or any
7// later version.
8//
9// This program is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU Lesser General Public License for more details.
13//
14// You should have received a copy of the GNU Lesser General Public License
15// along with this program. If not, see <http://www.gnu.org/licenses/>.
17// THaltonSequence mar jui 25 13:03:02 CEST 2006
19// $Id$
20// $Author$
21// $Date$
22// $Revision$
23// $State$
25
56#ifndef THALTONSEQUENCE_H
57#define THALTONSEQUENCE_H
58#include "TSequence.h"
59
60#include <iostream>
61using std::cout;
62using std::endl;
63
64namespace URANIE
65{
66namespace Sampler
67{
69{
70private:
71 Double_t *Radical;
72 Int_t *Base;
73public:
74 //---------------------------------------------
78
79 THaltonSequence(ULong_t ndim);
83
84 void FirstPrimes(const ULong_t n);
85 //---------------------------------------------
89 void setInstance(const ULong_t n);
90 void init();
92
93 //---------------------------------------------
97 virtual void printLog(Option_t *option = "");
99
100 ClassDef(URANIE::Sampler::THaltonSequence, ID_SAMPLER)
101 //Classe de
102};
103
104} // Fin du namespace Sampler
105} // Fin du namespace URANIE
106#endif
Description of the class THaltonSequence.
Definition THaltonSequence.h:69
virtual ~THaltonSequence()
Default destructor.
Int_t * Base
Radical.
Definition THaltonSequence.h:72
virtual void printLog(Option_t *option="")
Double_t * Radical
Definition THaltonSequence.h:71
void FirstPrimes(const ULong_t n)
THaltonSequence(ULong_t ndim)
Default constructor.
void setInstance(const ULong_t n)
Description of a sequence (qMC)
Definition TSequence.h:46
Definition TAMHCopula.h:60