Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TMatrixDUtilsfwd.h
Go to the documentation of this file.
1// @(#)root/matrix:$Id$
2// Authors: Fons Rademakers, Eddy Offermann Nov 2003
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_TMatrixDUtilsfwd
13#define ROOT_TMatrixDUtilsfwd
14
15//////////////////////////////////////////////////////////////////////////
16// //
17// Matrix utility classes. //
18// //
19// Forward declaration of //
20// TMatrixTRow_const <Double_t> TMatrixTRow <Double_t> //
21// TMatrixTColumn_const <Double_t> TMatrixTColumn <Double_t> //
22// TMatrixTDiag_const <Double_t> TMatrixTDiag <Double_t> //
23// TMatrixTFlat_const <Double_t> TMatrixTFlat <Double_t> //
24// TMatrixTSub_const <Double_t> TMatrixTSub <Double_t> //
25// TMatrixTSparseRow_const <Double_t> TMatrixTSparseRow <Double_t> //
26// TMatrixTSparseDiag_const<Double_t> TMatrixTSparseDiag<Double_t> //
27// //
28// TElementActionT <Double_t> //
29// TElementPosActionT<Double_t> //
30// //
31//////////////////////////////////////////////////////////////////////////
32
33#include "RtypesCore.h"
34
35template<class Element> class TMatrixTRow_const;
36template<class Element> class TMatrixTColumn_const;
37template<class Element> class TMatrixTDiag_const;
38template<class Element> class TMatrixTFlat_const;
39template<class Element> class TMatrixTSub_const;
40template<class Element> class TMatrixTSparseRow_const;
41template<class Element> class TMatrixTSparseDiag_const;
42
43template<class Element> class TMatrixTRow;
44template<class Element> class TMatrixTColumn;
45template<class Element> class TMatrixTDiag;
46template<class Element> class TMatrixTFlat;
47template<class Element> class TMatrixTSub;
48template<class Element> class TMatrixTSparseRow;
49template<class Element> class TMatrixTSparseDiag;
50
51template<class Element> class TElementActionT;
52template<class Element> class TElementPosActionT;
53
54typedef TMatrixTRow_const <Double_t> TMatrixDRow_const;
55typedef TMatrixTColumn_const <Double_t> TMatrixDColumn_const;
56typedef TMatrixTDiag_const <Double_t> TMatrixDDiag_const;
57typedef TMatrixTFlat_const <Double_t> TMatrixDFlat_const;
58typedef TMatrixTSub_const <Double_t> TMatrixDSub_const;
59typedef TMatrixTSparseRow_const <Double_t> TMatrixDSparseRow_const;
61
62typedef TMatrixTRow <Double_t> TMatrixDRow;
63typedef TMatrixTColumn <Double_t> TMatrixDColumn;
64typedef TMatrixTDiag <Double_t> TMatrixDDiag;
65typedef TMatrixTFlat <Double_t> TMatrixDFlat;
66typedef TMatrixTSub <Double_t> TMatrixDSub;
67typedef TMatrixTSparseRow <Double_t> TMatrixDSparseRow;
68typedef TMatrixTSparseDiag <Double_t> TMatrixDSparseDiag;
69
70typedef TElementActionT <Double_t> TElementActionD;
71typedef TElementPosActionT <Double_t> TElementPosActionD;
72
73#endif
TMatrixTSparseDiag< Double_t > TMatrixDSparseDiag
TMatrixTSparseRow< Double_t > TMatrixDSparseRow
TMatrixTSub< Double_t > TMatrixDSub
TMatrixTSub_const< Double_t > TMatrixDSub_const
TMatrixTRow< Double_t > TMatrixDRow
TMatrixTFlat_const< Double_t > TMatrixDFlat_const
TMatrixTColumn_const< Double_t > TMatrixDColumn_const
TMatrixTSparseDiag_const< Double_t > TMatrixDSparseDiag_const
TMatrixTDiag< Double_t > TMatrixDDiag
TMatrixTSparseRow_const< Double_t > TMatrixDSparseRow_const
TMatrixTRow_const< Double_t > TMatrixDRow_const
TMatrixTDiag_const< Double_t > TMatrixDDiag_const
TElementActionT< Double_t > TElementActionD
TElementPosActionT< Double_t > TElementPosActionD
TMatrixTFlat< Double_t > TMatrixDFlat
TMatrixTColumn< Double_t > TMatrixDColumn