Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/root/TMatrixFUtilsfwd.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // @(#)root/matrix:$Id$
0002 // Authors: Fons Rademakers, Eddy Offermann   Nov 2003
0003 
0004 /*************************************************************************
0005  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
0006  * All rights reserved.                                                  *
0007  *                                                                       *
0008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0010  *************************************************************************/
0011 
0012 #ifndef ROOT_TMatrixFUtilsfwd
0013 #define ROOT_TMatrixFUtilsfwd
0014 
0015 //////////////////////////////////////////////////////////////////////////
0016 //                                                                      //
0017 // Matrix utility classes.                                              //
0018 //                                                                      //
0019 //  Forward declaration of                                              //
0020 //   TMatrixTRow_const       <Float_t>  TMatrixTRow       <Float_t>     //
0021 //   TMatrixTColumn_const    <Float_t>  TMatrixTColumn    <Float_t>     //
0022 //   TMatrixTDiag_const      <Float_t>  TMatrixTDiag      <Float_t>     //
0023 //   TMatrixTFlat_const      <Float_t>  TMatrixTFlat      <Float_t>     //
0024 //   TMatrixTSub_const       <Float_t>  TMatrixTSub       <Float_t>     //
0025 //   TMatrixTSparseRow_const <Float_t>  TMatrixTSparseRow <Float_t>     //
0026 //   TMatrixTSparseDiag_const<Float_t>  TMatrixTSparseDiag<Float_t>     //
0027 //                                                                      //
0028 //   TElementActionT   <Float_t>                                        //
0029 //   TElementPosActionT<Float_t>                                        //
0030 //                                                                      //
0031 //////////////////////////////////////////////////////////////////////////
0032 
0033 #include "RtypesCore.h"
0034 
0035 template<class Element> class TMatrixTRow_const;
0036 template<class Element> class TMatrixTColumn_const;
0037 template<class Element> class TMatrixTDiag_const;
0038 template<class Element> class TMatrixTFlat_const;
0039 template<class Element> class TMatrixTSub_const;
0040 template<class Element> class TMatrixTSparseRow_const;
0041 template<class Element> class TMatrixTSparseDiag_const;
0042 
0043 template<class Element> class TMatrixTRow;
0044 template<class Element> class TMatrixTColumn;
0045 template<class Element> class TMatrixTDiag;
0046 template<class Element> class TMatrixTFlat;
0047 template<class Element> class TMatrixTSub;
0048 template<class Element> class TMatrixTSparseRow;
0049 template<class Element> class TMatrixTSparseDiag;
0050 
0051 template<class Element> class TElementActionT;
0052 template<class Element> class TElementPosActionT;
0053 
0054 typedef TMatrixTRow_const       <Float_t> TMatrixFRow_const;
0055 typedef TMatrixTColumn_const    <Float_t> TMatrixFColumn_const;
0056 typedef TMatrixTDiag_const      <Float_t> TMatrixFDiag_const;
0057 typedef TMatrixTFlat_const      <Float_t> TMatrixFFlat_const;
0058 typedef TMatrixTSub_const       <Float_t> TMatrixFSub_const;
0059 typedef TMatrixTSparseRow_const <Float_t> TMatrixFSparseRow_const;
0060 typedef TMatrixTSparseDiag_const<Float_t> TMatrixFSparseDiag_const;
0061 
0062 typedef TMatrixTRow             <Float_t> TMatrixFRow;
0063 typedef TMatrixTColumn          <Float_t> TMatrixFColumn;
0064 typedef TMatrixTDiag            <Float_t> TMatrixFDiag;
0065 typedef TMatrixTFlat            <Float_t> TMatrixFFlat;
0066 typedef TMatrixTSub             <Float_t> TMatrixFSub;
0067 typedef TMatrixTSparseRow       <Float_t> TMatrixFSparseRow;
0068 typedef TMatrixTSparseDiag      <Float_t> TMatrixFSparseDiag;
0069 
0070 typedef TElementActionT         <Float_t> TElementActionF;
0071 typedef TElementPosActionT      <Float_t> TElementPosActionF;
0072 
0073 #endif