Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
SinParameterTransformation.h
Go to the documentation of this file.
1// @(#)root/minuit2:$Id$
2// Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005
3
4/**********************************************************************
5 * *
6 * Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *
7 * *
8 **********************************************************************/
9
10#ifndef ROOT_Minuit2_SinParameterTransformation
11#define ROOT_Minuit2_SinParameterTransformation
12
13namespace ROOT {
14
15namespace Minuit2 {
16
17class MnMachinePrecision;
18
19/**
20 class for the transformation for double-limited parameter
21 Using a sin function one goes from a double-limited parameter range to
22 an unlimited one
23 */
25
26public:
28
30
31 double Int2ext(double Value, double Upper, double Lower) const;
32 double Ext2int(double Value, double Upper, double Lower, const MnMachinePrecision &) const;
33 double DInt2Ext(double Value, double Upper, double Lower) const;
34
35private:
36};
37
38} // namespace Minuit2
39
40} // namespace ROOT
41
42#endif // ROOT_Minuit2_SinParameterTransformation
Sets the relative floating point (double) arithmetic precision.
class for the transformation for double-limited parameter Using a sin function one goes from a double...
double DInt2Ext(double Value, double Upper, double Lower) const
double Int2ext(double Value, double Upper, double Lower) const
double Ext2int(double Value, double Upper, double Lower, const MnMachinePrecision &) const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...