English Français

Documentation / Developer's manual

Available modules

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Sampler: TClaytonCopula.h Source File
Uranie / Sampler v4.9.0
/* @license-end */
TClaytonCopula.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/>.
18// $Id$
19// $Author$
20// $Date$
21// $Revision$
22// $State$
24
43#ifndef TCLAYTONCOPULA_H
44#define TCLAYTONCOPULA_H
45
47#include "TArchimedianCopula.h"
48#include "UExceptions.h"
49
50namespace URANIE
51{
52namespace Sampler
53{
55{
56private:
57public:
58 //---------------------------------------------
62
63 TClaytonCopula(URANIE::DataServer::TDataServer *tds, Double_t dparam,
64 Int_t nCalcul);
66 virtual ~TClaytonCopula();
68
69 //---------------------------------------------
73
77 void generateUMatrix(Option_t *option);
79
80 //---------------------------------------------
84 virtual void printLog(Option_t *option = "");
86
87 ClassDef(URANIE::Sampler::TClaytonCopula, ID_SAMPLER)
88 // TClaytonCopula Class
89};
90
91} // Fin du namespace Sampler
92} // Fin du namespace URANIE
93#endif
Interface of the class URANIE::Sampler::TArchimedianCopula.
Description of the class TArchimedianCopula.
Definition TArchimedianCopula.h:54
Description of the class TClaytonCopula.
Definition TClaytonCopula.h:55
void generateUMatrix(Option_t *option)
Generates the matrix of U.
TClaytonCopula(URANIE::DataServer::TDataServer *tds, Double_t dparam, Int_t nCalcul)
Default constructor.
virtual ~TClaytonCopula()
Default destructor.
virtual void printLog(Option_t *option="")
Prints the log.
Definition TAMHCopula.h:60