1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
4 # T2 SDE: package/.../root/tmath.patch
5 # Copyright (C) 2010 The T2 SDE Project
7 # More information can be found in the files COPYING and README.
9 # This patch file is dual-licensed. It is available under the license the
10 # patched project is licensed under, as long as it is an OpenSource license
11 # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
12 # of the GNU General Public License as published by the Free Software
13 # Foundation; either version 2 of the License, or (at your option) any later
15 # --- T2-COPYRIGHT-NOTE-END ---
18 diff --git a/math/mathcore/src/TMath.cxx b/math/mathcore/src/TMath.cxx
19 index 65e051e..c3358d8 100644
20 --- a/math/mathcore/src/TMath.cxx
21 +++ b/math/mathcore/src/TMath.cxx
22 @@ -40,6 +40,27 @@ NamespaceImp(TMath)
27 + inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
28 + static void TMath_Dictionary();
30 + // Function generating the singleton type initializer
31 + inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
33 + static ::ROOT::TGenericClassInfo
34 + instance("TMath", 0 /*version*/, "include/TMath.h", 36,
35 + ::ROOT::DefineBehavior((void*)0,(void*)0),
36 + &TMath_Dictionary, 0);
39 + // Static variable to force the class initialization
40 + static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
42 + // Dictionary for non-ClassDef classes
43 + static void TMath_Dictionary() {
44 + GenerateInitInstance()->GetClass();
48 Double_t GamCf(Double_t a,Double_t x);
49 Double_t GamSer(Double_t a,Double_t x);
50 diff --git a/math/matrix/src/TMatrixTCramerInv.cxx b/math/matrix/src/TMatrixTCramerInv.cxx
51 index f7bac8a..7f346f8 100644
52 --- a/math/matrix/src/TMatrixTCramerInv.cxx
53 +++ b/math/matrix/src/TMatrixTCramerInv.cxx
55 NamespaceImp(TMatrixTCramerInv);
58 +namespace TMatrixTCramerInv {
60 + inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
61 + static void TMatrixTCramerInv_Dictionary();
63 + // Function generating the singleton type initializer
64 + inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
66 + static ::ROOT::TGenericClassInfo
67 + instance("TMatrixTCramerInv", 0 /*version*/, "include/TMatrixTCramerInv.h", 34,
68 + ::ROOT::DefineBehavior((void*)0,(void*)0),
69 + &TMatrixTCramerInv_Dictionary, 0);
72 + // Static variable to force the class initialization
73 + static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
75 + // Dictionary for non-ClassDef classes
76 + static void TMatrixTCramerInv_Dictionary() {
77 + GenerateInitInstance()->GetClass();
83 //______________________________________________________________________________
84 template<class Element>
85 Bool_t TMatrixTCramerInv::Inv2x2(TMatrixT<Element> &m,Double_t *determ)
86 diff --git a/math/matrix/src/TMatrixTSymCramerInv.cxx b/math/matrix/src/TMatrixTSymCramerInv.cxx
87 index ba38f22..067c899 100644
88 --- a/math/matrix/src/TMatrixTSymCramerInv.cxx
89 +++ b/math/matrix/src/TMatrixTSymCramerInv.cxx
91 NamespaceImp(TMatrixTSymCramerInv);
94 +namespace TMatrixTSymCramerInv {
96 + inline ::ROOT::TGenericClassInfo *GenerateInitInstance();
97 + static void TMatrixTSymCramerInv_Dictionary();
99 + // Function generating the singleton type initializer
100 + inline ::ROOT::TGenericClassInfo *GenerateInitInstance()
102 + static ::ROOT::TGenericClassInfo
103 + instance("TMatrixTSymCramerInv", 0 /*version*/, "include/TMatrixTSymCramerInv.h", 34,
104 + ::ROOT::DefineBehavior((void*)0,(void*)0),
105 + &TMatrixTSymCramerInv_Dictionary, 0);
108 + // Static variable to force the class initialization
109 + static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstance(); R__UseDummy(_R__UNIQUE_(Init));
111 + // Dictionary for non-ClassDef classes
112 + static void TMatrixTSymCramerInv_Dictionary() {
113 + GenerateInitInstance()->GetClass();
119 //______________________________________________________________________________
120 template<class Element>
121 Bool_t TMatrixTSymCramerInv::Inv2x2(TMatrixTSym<Element> &m,Double_t *determ)