Logo ROOT  
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 "Rtypes.h"
27
28#include "TMatrixT.h"
29
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
double Double_t
Definition: RtypesCore.h:57
TMatrixT.
Definition: TMatrixT.h:39
Bool_t Inv6x6(TMatrixT< Element > &m, Double_t *determ)
Bool_t Inv3x3(TMatrixT< Element > &m, Double_t *determ)
Bool_t Inv4x4(TMatrixT< Element > &m, Double_t *determ)
Bool_t Inv2x2(TMatrixT< Element > &m, Double_t *determ)
Bool_t Inv5x5(TMatrixT< Element > &m, Double_t *determ)
auto * m
Definition: textangle.C:8