ROOT
master
Reference Guide
TMatrixTCramerInv.h
Go to the documentation of this file.
1
// @(#)root/base:$Id$
2
// Authors: Fons Rademakers, Eddy Offermann Jan 2004
3
4
/*************************************************************************
5
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TMatrixTCramerInv
13
#define ROOT_TMatrixTCramerInv
14
15
//////////////////////////////////////////////////////////////////////////
16
// //
17
// TMatrixTCramerInv //
18
// //
19
// Encapsulate templates of Cramer Inversion routines. //
20
// //
21
// The 4x4, 5x5 and 6x6 are adapted from routines written by //
22
// Mark Fischler and Steven Haywood as part of the CLHEP package //
23
// //
24
//////////////////////////////////////////////////////////////////////////
25
26
#include "
RtypesCore.h
"
27
28
#include "
TMatrixT.h
"
29
30
namespace
TMatrixTCramerInv
{
31
32
template
<
class
Element>
Bool_t
Inv2x2
(
TMatrixT<Element>
&
m
,
Double_t
*determ);
33
template
<
class
Element>
Bool_t
Inv3x3
(
TMatrixT<Element>
&
m
,
Double_t
*determ);
34
template
<
class
Element>
Bool_t
Inv4x4
(
TMatrixT<Element>
&
m
,
Double_t
*determ);
35
template
<
class
Element>
Bool_t
Inv5x5
(
TMatrixT<Element>
&
m
,
Double_t
*determ);
36
template
<
class
Element>
Bool_t
Inv6x6
(
TMatrixT<Element>
&
m
,
Double_t
*determ);
37
38
}
39
40
#endif
m
auto * m
Definition:
textangle.C:8
TMatrixT.h
TMatrixT
TMatrixT.
Definition:
TMatrixT.h:39
bool
TMatrixTCramerInv::Inv2x2
Bool_t Inv2x2(TMatrixT< Element > &m, Double_t *determ)
TMatrixTCramerInv::Inv5x5
Bool_t Inv5x5(TMatrixT< Element > &m, Double_t *determ)
TMatrixTCramerInv
Definition:
TMatrixTCramerInv.h:30
Double_t
double Double_t
Definition:
RtypesCore.h:59
TMatrixTCramerInv::Inv4x4
Bool_t Inv4x4(TMatrixT< Element > &m, Double_t *determ)
RtypesCore.h
TMatrixTCramerInv::Inv3x3
Bool_t Inv3x3(TMatrixT< Element > &m, Double_t *determ)
TMatrixTCramerInv::Inv6x6
Bool_t Inv6x6(TMatrixT< Element > &m, Double_t *determ)
math
matrix
inc
TMatrixTCramerInv.h
ROOT master - Reference Guide Generated on Wed Apr 14 2021 11:14:19 (GVA Time) using Doxygen 1.9.0