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, E.G.P. Bos 2003-2017
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 long double Int2ext(long double Value, long double Upper, long double Lower) const;
32 long double Ext2int(long double Value, long double Upper, long double Lower, const MnMachinePrecision &) const;
33 long double DInt2Ext(long double Value, long double Upper, long double Lower) const;
34 long double DExt2Int(long double Value, long double Upper, long double Lower) const;
35
36private:
37};
38
39} // namespace Minuit2
40
41} // namespace ROOT
42
43#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...
long double DInt2Ext(long double Value, long double Upper, long double Lower) const
long double DExt2Int(long double Value, long double Upper, long double Lower) const
long double Int2ext(long double Value, long double Upper, long double Lower) const
long double Ext2int(long double Value, long double Upper, long double Lower, const MnMachinePrecision &) const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...