12 #ifndef ROOT_TMatrixDUtilsfwd
13 #define ROOT_TMatrixDUtilsfwd
35 template<
class Element>
class TMatrixTRow_const;
36 template<
class Element>
class TMatrixTColumn_const;
37 template<
class Element>
class TMatrixTDiag_const;
38 template<
class Element>
class TMatrixTFlat_const;
39 template<
class Element>
class TMatrixTSub_const;
40 template<
class Element>
class TMatrixTSparseRow_const;
41 template<
class Element>
class TMatrixTSparseDiag_const;
43 template<
class Element>
class TMatrixTRow;
44 template<
class Element>
class TMatrixTColumn;
45 template<
class Element>
class TMatrixTDiag;
46 template<
class Element>
class TMatrixTFlat;
47 template<
class Element>
class TMatrixTSub;
48 template<
class Element>
class TMatrixTSparseRow;
49 template<
class Element>
class TMatrixTSparseDiag;
51 template<
class Element>
class TElementActionT;
52 template<
class Element>
class TElementPosActionT;
54 typedef TMatrixTRow_const <Double_t> TMatrixDRow_const;
55 typedef TMatrixTColumn_const <Double_t> TMatrixDColumn_const;
56 typedef TMatrixTDiag_const <Double_t> TMatrixDDiag_const;
57 typedef TMatrixTFlat_const <Double_t> TMatrixDFlat_const;
58 typedef TMatrixTSub_const <Double_t> TMatrixDSub_const;
59 typedef TMatrixTSparseRow_const <Double_t> TMatrixDSparseRow_const;
60 typedef TMatrixTSparseDiag_const<Double_t> TMatrixDSparseDiag_const;
62 typedef TMatrixTRow <Double_t> TMatrixDRow;
63 typedef TMatrixTColumn <Double_t> TMatrixDColumn;
64 typedef TMatrixTDiag <Double_t> TMatrixDDiag;
65 typedef TMatrixTFlat <Double_t> TMatrixDFlat;
66 typedef TMatrixTSub <Double_t> TMatrixDSub;
67 typedef TMatrixTSparseRow <Double_t> TMatrixDSparseRow;
68 typedef TMatrixTSparseDiag <Double_t> TMatrixDSparseDiag;
70 typedef TElementActionT <Double_t> TElementActionD;
71 typedef TElementPosActionT <Double_t> TElementPosActionD;