TMatrixFUtilsfwd.h

Go to the documentation of this file.
00001 // @(#)root/matrix:$Id: TMatrixFUtilsfwd.h 30815 2009-10-20 13:49:22Z rdm $
00002 // Authors: Fons Rademakers, Eddy Offermann   Nov 2003
00003 
00004 /*************************************************************************
00005  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
00006  * All rights reserved.                                                  *
00007  *                                                                       *
00008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00010  *************************************************************************/
00011 
00012 #ifndef ROOT_TMatrixFUtilsfwd
00013 #define ROOT_TMatrixFUtilsfwd
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 //                                                                      //
00017 // Matrix utility classes.                                              //
00018 //                                                                      //
00019 //  Forward declaration of                                              //
00020 //   TMatrixTRow_const       <Float_t>  TMatrixTRow       <Float_t>     //
00021 //   TMatrixTColumn_const    <Float_t>  TMatrixTColumn    <Float_t>     //
00022 //   TMatrixTDiag_const      <Float_t>  TMatrixTDiag      <Float_t>     //
00023 //   TMatrixTFlat_const      <Float_t>  TMatrixTFlat      <Float_t>     //
00024 //   TMatrixTSub_const       <Float_t>  TMatrixTSub       <Float_t>     //
00025 //   TMatrixTSparseRow_const <Float_t>  TMatrixTSparseRow <Float_t>     //
00026 //   TMatrixTSparseDiag_const<Float_t>  TMatrixTSparseDiag<Float_t>     //
00027 //                                                                      //
00028 //   TElementActionT   <Float_t>                                        //
00029 //   TElementPosActionT<Float_t>                                        //
00030 //                                                                      //
00031 //////////////////////////////////////////////////////////////////////////
00032 
00033 #ifndef ROOT_Rtypes
00034 #include "Rtypes.h"
00035 #endif
00036 
00037 template<class Element> class TMatrixTRow_const;
00038 template<class Element> class TMatrixTColumn_const;
00039 template<class Element> class TMatrixTDiag_const;
00040 template<class Element> class TMatrixTFlat_const;
00041 template<class Element> class TMatrixTSub_const;
00042 template<class Element> class TMatrixTSparseRow_const;
00043 template<class Element> class TMatrixTSparseDiag_const;
00044 
00045 template<class Element> class TMatrixTRow;
00046 template<class Element> class TMatrixTColumn;
00047 template<class Element> class TMatrixTDiag;
00048 template<class Element> class TMatrixTFlat;
00049 template<class Element> class TMatrixTSub;
00050 template<class Element> class TMatrixTSparseRow;
00051 template<class Element> class TMatrixTSparseDiag;
00052 
00053 template<class Element> class TElementActionT;
00054 template<class Element> class TElementPosActionT;
00055 
00056 typedef TMatrixTRow_const       <Float_t> TMatrixFRow_const;
00057 typedef TMatrixTColumn_const    <Float_t> TMatrixFColumn_const;
00058 typedef TMatrixTDiag_const      <Float_t> TMatrixFDiag_const;
00059 typedef TMatrixTFlat_const      <Float_t> TMatrixFFlat_const;
00060 typedef TMatrixTSub_const       <Float_t> TMatrixFSub_const;
00061 typedef TMatrixTSparseRow_const <Float_t> TMatrixFSparseRow_const;
00062 typedef TMatrixTSparseDiag_const<Float_t> TMatrixFSparseDiag_const;
00063 
00064 typedef TMatrixTRow             <Float_t> TMatrixFRow;
00065 typedef TMatrixTColumn          <Float_t> TMatrixFColumn;
00066 typedef TMatrixTDiag            <Float_t> TMatrixFDiag;
00067 typedef TMatrixTFlat            <Float_t> TMatrixFFlat;
00068 typedef TMatrixTSub             <Float_t> TMatrixFSub;
00069 typedef TMatrixTSparseRow       <Float_t> TMatrixFSparseRow;
00070 typedef TMatrixTSparseDiag      <Float_t> TMatrixFSparseDiag;
00071 
00072 typedef TElementActionT         <Float_t> TElementActionF;
00073 typedef TElementPosActionT      <Float_t> TElementPosActionF;
00074 
00075 #endif

Generated on Tue Jul 5 14:27:02 2011 for ROOT_528-00b_version by  doxygen 1.5.1