Skip to content
Snippets Groups Projects
Commit 63b1ab70 authored by Lorenzo Moneta's avatar Lorenzo Moneta
Browse files

undefine macro after their usage in the specialized Cramer inversion. This...

undefine macro after their usage in the specialized Cramer inversion. This should fix problem of LHcb


git-svn-id: http://root.cern.ch/svn/root/trunk@14056 27541ba8-7e3a-0410-8455-c3a389f83636
parent 569c19f5
No related branches found
No related tags found
No related merge requests found
// @(#)root/smatrix:$Name: $:$Id: CramerInversion.icc,v 1.1 2005/12/07 16:44:05 moneta Exp $
// @(#)root/smatrix:$Name: $:$Id: CramerInversion.icc,v 1.2 2006/02/08 14:45:35 moneta Exp $
// Authors: L. Moneta 2005
......@@ -225,7 +225,6 @@ bool Inverter<4>::Dinv(MatrixRep & rhs) {
// Inversion for 5x5 matrices
//==============================================================================
// Mij are indices for a 5x5 matrix.
#define M00 0
#define M01 1
#define M02 2
......@@ -257,7 +256,6 @@ bool Inverter<4>::Dinv(MatrixRep & rhs) {
#define M44 24
template <class MatrixRep>
bool Inverter<5>::Dinv(MatrixRep & rhs) {
......@@ -930,4 +928,99 @@ bool Inverter<6>::Dinv(MatrixRep & rhs) {
// undef macros to avoid conflicts
#undef F00
#undef F01
#undef F02
#undef F03
#undef F10
#undef F11
#undef F12
#undef F13
#undef F20
#undef F21
#undef F22
#undef F23
#undef F30
#undef F31
#undef F32
#undef F33
// undef
#undef M00
#undef M01
#undef M02
#undef M03
#undef M04
#undef M10
#undef M11
#undef M12
#undef M13
#undef M14
#undef M20
#undef M21
#undef M22
#undef M23
#undef M24
#undef M30
#undef M31
#undef M32
#undef M33
#undef M34
#undef M40
#undef M41
#undef M42
#undef M43
#undef M44
#undef A00
#undef A01
#undef A02
#undef A03
#undef A04
#undef A05
#undef A10
#undef A11
#undef A12
#undef A13
#undef A14
#undef A15
#undef A20
#undef A21
#undef A22
#undef A23
#undef A24
#undef A25
#undef A30
#undef A31
#undef A32
#undef A33
#undef A34
#undef A35
#undef A40
#undef A41
#undef A42
#undef A43
#undef A44
#undef A45
#undef A50
#undef A51
#undef A52
#undef A53
#undef A54
#undef A55
#endif
// @(#)root/smatrix:$Name: $:$Id: CramerInversionSym.icc,v 1.1 2005/12/07 16:44:05 moneta Exp $
// @(#)root/smatrix:$Name: $:$Id: CramerInversionSym.icc,v 1.1 2006/02/08 14:45:35 moneta Exp $
// Authors: L. Moneta 2005
......@@ -736,5 +736,100 @@ bool Inverter<6>::Dinv(MatRepSym<T,6> & rhs) {
} // namespace ROOT
// undef Smacros to avoid conflicts
#undef SF00
#undef SF01
#undef SF02
#undef SF03
#undef SF10
#undef SF11
#undef SF12
#undef SF13
#undef SF20
#undef SF21
#undef SF22
#undef SF23
#undef SF30
#undef SF31
#undef SF32
#undef SF33
// undef S
#undef SM00
#undef SM01
#undef SM02
#undef SM03
#undef SM04
#undef SM10
#undef SM11
#undef SM12
#undef SM13
#undef SM14
#undef SM20
#undef SM21
#undef SM22
#undef SM23
#undef SM24
#undef SM30
#undef SM31
#undef SM32
#undef SM33
#undef SM34
#undef SM40
#undef SM41
#undef SM42
#undef SM43
#undef SM44
#undef SA00
#undef SA01
#undef SA02
#undef SA03
#undef SA04
#undef SA05
#undef SA10
#undef SA11
#undef SA12
#undef SA13
#undef SA14
#undef SA15
#undef SA20
#undef SA21
#undef SA22
#undef SA23
#undef SA24
#undef SA25
#undef SA30
#undef SA31
#undef SA32
#undef SA33
#undef SA34
#undef SA35
#undef SA40
#undef SA41
#undef SA42
#undef SA43
#undef SA44
#undef SA45
#undef SA50
#undef SA51
#undef SA52
#undef SA53
#undef SA54
#undef SA55
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment